servlet3 实现请求异步处理
发布日期:2021-06-28 18:26:58 浏览次数:3 分类:技术文章

本文共 458 字,大约阅读时间需要 1 分钟。

要实现servlet3异步请求:

1.需要在web.xml配置

<servlet>  

<servlet-name>AsyncServlet</servlet-name>  

<servlet-class>cc.openhome.AsyncServlet</servlet-class>  

<async-supported>true</async-supported>  

</servlet>

或是在类上注释

@WebServlet(name="asyncServlet",urlPatterns={"/asyncServlet"},asyncSupported=true)

2.在所有可以过滤此Servlet的Filter加上同样的配置或注释(这点网上很少人会提到,我也是查了很久,从http://www.cnblogs.com/xdslll/p/3525951.html这里得到的启发)

如果上面两步配置没有做到将会抛以下异常:

java.lang.IllegalStateException: Not supported.

转载地址:https://blog.csdn.net/xjj1314/article/details/37782615 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java线程管理利器:java.util.current的用法举例
下一篇:Servlet3.0新特性&动态代理

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月21日 17时54分21秒