草庐IT

guice-servlet

全部标签

java - Servlet 3.0 注释 <welcome-file>

是否可以通过servlet3.0注释从标准web.xml文件设置欢迎文件标签?PageName.html 最佳答案 没有,目前没有这样的注解。Servlet3.0的注解有InitParam,ServletFilter,WebServlet,WebServletContextListener,welcomefiles里面什么都没有。 关于java-Servlet3.0注释,我们在StackOverflow上找到一个类似的问题: https://stackover

java - 如何在 java servlet 中以分块响应发送 Http 预告片/页脚?

基本上我的响应头包含传输编码=分块,Trailer=[我想发送的一些预告片,例如“SomeTrailer”]一旦我将数据写入Servlet输出流,我就开始编写预告片“SomeTrailer:[value]”,但这并没有被httpclient正确解析。httpclient将整个输入流(包括预告片)视为一个单一的block。我还尝试在数据写入输出流后在响应header中写入预告片,但没有成功。请帮忙我还没有找到任何好的资料。 最佳答案 我最终为此编写了一个简单的单线程网络服务器。事实证明这很容易。服务器非常简单。虽然代码有点粗糙,但主要

java - 使网站的欢迎页面成为一个servlet

我可以将网站的欢迎文件做成一个servlet吗?如果是,怎么办?我正在尝试类似的东西:FilterForwarded部署时我没有看到任何错误,但是当我尝试打开网站abc.com时,我从浏览器收到一条消息,提示无法连接到该网站。为什么会这样?我想当任何人访问该网站时,我应该能够存储客户端的公共(public)IP。为此,我编写了一个过滤器,在获取IP后将其传递给servlet(从那里我可以更新日志)。存储IP后,客户端会自动重定向到index.jsp。有什么办法可以实现吗?编辑:FilterForwarded/FilterForwarded这是在web.xml中定义的映射。当我在欢迎文件

java - 与缓存相关的 HTTP header 在 App Engine 上的 Servlet 响应中被覆盖

我在AppEngine上有一个服务于图像的servlet。servlet正确设置HTTPheader值以指示应缓存图像。但是AppEngine覆盖了这些header,导致图像未被缓存。请注意,相同的代码以前可以工作,但现在有一段时间不工作了。App引擎文档指出,如果Cache-Control、Expires和Varyheader由servlet设置,它们将保持不变:https://developers.google.com/appengine/docs/java/runtime#Responses这是我的示例代码:response.setContentType("image/jpeg"

java - 在 Guice 的模块配置中关联 FXML 和 Controller

在我的Guice模块中,我想关联FXML文件及其Controller,目前它看起来像这样:publicclassGuiceModuleextendsAbstractModule{@Overrideprotectedvoidconfigure(){//associatecontrollersandfxmlfilesbind(MainController.class).toInstance((MainController)loadController("/main.fxml"));bind(SubController.class).toInstance((SubController)loa

java - 如何在 Servlet 中调用 java Rest WebService

我有一个javaRestWebServiceURLhttp://localhost:8080/WebServiceEx/rest/hello/dgdg当我执行URL时,WebService方法返回一个字符串我的要求是在Servlet中调用上述WebServiceURL,有人可以帮忙吗?Servlet代码:publicClassStoreServletextendsHttpServlet{protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp)throwsIOException,ServletException{

java - Spring 安全抛出 javax.servlet.ServletException : Could not resolve view with name 'j_spring_security_check'

我正在尝试将具有自定义登录页面和数据库访问的Springsecurity添加到我的SpringMVC应用程序中。似乎我的映射是错误的,因为它无法映射j_spring_security_check。为了解决这个问题,我查看了以下页面1、2、3但仍无法解决问题。如果您没有太多时间,请阅读下面的第2部分,这是问题的编辑部分开始的地方。否则,请阅读第1部分和第2部分。第1部分我还在我的web.xml文件中添加了以下行,但应用程序返回以下异常。springSecurityFilterChainorg.springframework.web.filter.DelegatingFilterProxy

java - 无法在 web.xml 中解析 Servlet

出于某种原因,idea点亮了调度程序servlet,当我启动tomcat时出现404错误。我正在使用springmvc和Maven,这里是web.xml的图片感谢每一个答案=)网络应用程序/web.xmldispatcherorg.springframework.web.servlet.DispatcherServletdispatcher/ 最佳答案 发现问题,使用编译版本maven-compiler-plugin1.8的tomcat7-maven-plugin,改成1.7后问题消失了。但是有没有类似tomcat7-maven-p

java - 将基于 Guice 的项目迁移到 Dagger

我有一个使用vanillaGuice的基于Guice的项目;没有Assisted-Inject,没有AOP,没有扩展Guice的额外插件,等等。为了在Android上更轻松地运行它,Dagger似乎是一个更好的解决方案。每个类都有一个依赖项和一个带有@Inject注释的构造函数。没有使用字段或方法注入(inject)。这些模块非常简单(使Guice变得矫枉过正)并且主要包含如下绑定(bind):classSomethingModuleextendsAbstractModule{protectedvoidconfigure(){Bind(Handler.class).annotatedW

java - 在 AWS Lambda 中集成 Google Guice

我正在尝试将GoogleGuice集成到AWSLambda中,但由于某些原因,注入(inject)效果不佳。每当我尝试打电话时它都会给我null处理程序代码:publicclassFirstLamdbaimplementsRequestHandler{privateUserServiceuserService;@InjectpublicvoidseUserService(UserServiceuserService){this.userService=userService;}publicObjecthandleRequest(Requestrequest,Contextcontext