servlets相关内容

504 Gateway Time-out 服务器没有及时响应.如何解决?

客户端请求下载压缩的日志文件,使用 Ext.js 在嵌入式 上提交表单iframe.请求已发送到服务器,该服务器具有 Apache 和 JBoss 6.servlet 压缩日志文件,执行一些数据库操作并返回压缩文件. 恰好在 2 分钟后,在浏览器网络面板上看到 504 网关超时服务器没有及时响应消息.如何修复此错误? 解决方案 servlet 需要很长时间来压缩日志文件,Apache ..
发布时间:2021-12-25 18:26:36 服务器开发

javax.servlet.Filter 会拦截 Websocket 消息吗?(Java Servlet API)

当我有一个 websocket 连接时,在 "/ws" 说 “/ws"路径上的常规 javax.servlet.Filter 是否会将每条消息作为常规 http 请求拦截?它会只拦截第一个请求(作为握手的一部分?) 如果没有,那么我如何为 websocket 消息制作这样的过滤器? 我在规范中没有找到任何关于它的细节. 解决方案 不,Servlet 过滤器不会捕获 Web ..
发布时间:2021-12-25 13:59:49 Java开发

JSR-356 WebSockets with Tomcat - 如何限制单个 IP 地址内的连接?

我制作了一个 JSR-356 @ServerEndpoint,我想在其中限制来自单个 IP 地址的活动连接,以防止简单的 DDOS 攻击. 请注意,我正在搜索 Java 解决方案(JSR-356、Tomcat 或 Servlet 3.0 规范). 我尝试过自定义端点配置器,但即使在 HandshakeRequest 对象中,我也无法访问 IP 地址. 如何在没有 iptables ..
发布时间:2021-12-25 13:56:58 Java开发

无法解析 javax.servlet.ServletContext 和 javax.servlet.ServletException 类型

我正在尝试将 Spring Security 包含到我的 Web 项目中,我正在学习本教程 http://docs.spring.io/spring-security/site/docs/current/guides/html5//helloworld.html 我已经使用给定的 Maven 项目完成了教程中的所有操作,并且工作正常.但是当我试图将它包含到我的项目中时,会出现编译错误.特别是 ..
发布时间:2021-12-25 11:09:23 Java开发

如何在 Java 过滤器中更改 HTTP 响应内容长度标头

我编写了一个 Java HTTP 响应过滤器,我正在其中修改 HTTP 响应正文.由于我正在更改 HTTP 响应正文,因此我必须根据新内容更新响应中提交的 http content-length 标头.我正在按以下方式进行操作. response.setContentLength( next.getBytes().length ); 听到接下来是一个string 但是,此方法无法设置 H ..
发布时间:2021-12-23 15:53:36 Java开发

Servlet 2.5 和 3 之间有什么区别?

我正在滚动遵循 Servlet 2.5 的 J2EE 代码,我想知道 2.5 和 3 之间的主要区别是什么.最感谢提供 Sun 官方文档和个人经验的指针. 如果我暂时不应该为自己担心 3,那就直说吧.谢谢! 解决方案 UPDATE 作为更新,更明确地说,这些是 servlets 2.5 和 3 之间的主要区别(我不想详尽无遗,我只是提到最有趣的部分): 用于声明 serv ..
发布时间:2021-12-22 22:20:28 Java开发

类“"在 web.xml 文件中指定了一个 main 方法和它的 servlet

我正在使用 NetBeans 7.1 并在其中创建了一个 servlet.现在当我运行它时,它给了我 类""既没有 main 方法,也没有在 web.xml 中指定的 servlet 在此之后,它又显示了一个错误: 类 ' ' 没有 main 方法" 我不知道问题出在哪里.我已经卸载并安装了 NetBean 两次,但没有帮助.servlet 只是一个普通的 servlet, ..
发布时间:2021-12-22 22:20:12 Java开发

Struts2 Action 通过 AJAX 执行和响应

我正在尝试通过 jQuery 将 AJAX 发布请求发送到 Struts2 操作类以处理表单并接收 JSON 响应,但我还没有弄清楚如何去做. 首先,我制作了表单并为该表单设置了 Struts 以使其在没有 JavaScript 的情况下工作(尝试进行渐进式增强),现在我正在尝试通过 jQuery 使其工作.我可以轻松地创建一个新的 servlet,它会调用 action 类的验证和执行方法 ..
发布时间:2021-12-22 22:17:01 Java开发

ServletContext 对象的线程安全

我在我的 ServletContext 中存储了一个 HashMap 对象.但是多个请求线程正在读取和修改此 HashMap. 我相信 ServletContext 对象在请求线程之间共享,我是否需要同步对此 HashMap 的访问?或者有没有其他更好的方法来达到同样的目的? 解决方案 通过 ServletContext#setAttribute 发布属性是线程安全的!这可以派生自 ..
发布时间:2021-12-22 22:15:05 Java开发

创建会话时如何获取IP地址?

在我的 grails 应用程序中,我实现了接口 HttpSessionListener 来监听会话创建,如下所示: class MyHttpSessionListener 实现 HttpSessionListener {公共无效会话创建(HttpSessionEvent 事件){log.info "******************** 会话已创建:id= ${event.getSession ..
发布时间:2021-12-22 21:02:35 Java开发

Java MVC Model 2 架构的例子?

任何人都可以发布或指向我从头开始实现模型 2 架构的清晰示例的方向吗? 以下是模型 2 的详细说明,摘自 此页面. 用于设计 JSP 页面的 Model 2 架构实际上是应用于 Web 应用程序的模型视图控制器 (MVC).因此,这两个术语可以在网络世界中互换使用.MVC 起源于 SmallTalk 并从此进入 Java 社区.Model 2 架构及其衍生产品是所有严肃且具有工业强度的 ..
发布时间:2021-12-21 15:04:41 Java开发

在 Java Servlet 中,如何更改现有 cookie 的值?

在 Java Servlet 中,如何更改现有 cookie 的值?有 addCookie 方法,但 HttpServletResponse 中没有 deleteCookie 或 editCookie 解决方案 那些确实不存在.只需自己创建实用方法即可.尤其是获取想要的 cookie 实在是太臃肿了.例如 public final class Servlets {私有 Servlets( ..
发布时间:2021-12-21 12:45:25 Java开发

将 Jetty 嵌入为 Servlet 容器

我正在使用 Tomcat 来为我的 Java Servlet 提供服务,这对我来说更胜一筹.我只需要提供服务,单独的 Servlet 请求,没有静态内容,也没有 JSP 等.所以我正在寻找一个可以嵌入到我的应用程序中的 Servlet 容器.感觉如果把Jetty剥离出来,单独作为一个Servlet Container使用,可以扩展性更强,占用内存小,【不需要Jetty的'Web Server'等P ..
发布时间:2021-12-21 12:04:48 Java开发