开发者社区> 问答> 正文

jfinal如何配置异步的context-jfinal报错

"

<a href=""http://my.oschina.net/jfinal"" class=""referer"" target=""_blank"">@JFinal 你好,想跟你请教个问题:在使用servlet3.0的时候,只要在servlet前加

@WebServlet(urlPatterns={"/demo"},asyncSupported=true)
即可支持异步的context,当然也可以通过web.xml配置。那jfinal是怎么实现的呢?

"

展开
收起
montos 2020-05-31 15:46:17 455 0
1 条回答
写回答
取消 提交回答
  • "

    filter上设置

      <filter-class>com.jfinal.core.JFinalFilter</filter-class>


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

    那么所有controller都能支持异步context.


    ######你这个问题其实是servlet2.0如何实现3.0 Asynchronous Processing处理的问题,jfinal基本规范是基于2.0的,没有使用一些特性较强的处理,这也是为了不同版本的兼容性,至于你说的3.0新特性你可以引入3.0包来做新特性的支持。######是的,引入3.0jar包能从request中得到AsynContext,但是运行的需要申明该servlet必须支持异步(即ascycSupported=true).按照你的说法,那jfinal还不支持AscynContext的配置吗?######这个异步 context有什么优势吗?######我们做长轮询用的###### @JFinal 应该封装更加方便的异步处理在框架里,就像spring的异步方法的annotation一样。"
    2020-05-31 15:46:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第15讲】:Spring Boot 2.0 API与Spring REST Docs实战 立即下载
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题) 立即下载
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载

相关实验场景

更多