在我的申请中
web.xml
包含
<servlet>
<servlet-name>PurchaseServlet</servlet-name>
<servlet-class>org.codecypher.PurchaseServlet</servlet-class>
<async-supported>true</async-supported>
</servlet>
在主servlet class
@WebServlet(name="PurchaseServlet", urlPatterns={"/PurchaseServlet"},asyncSupported=false)
我无法识别部署后的servlet类型,无论是同步还是异步?
答案 0 :(得分:2)
如果为Servlet启用了异步请求,则ServletRequest.isAsyncSupported()将对发送到此Servlet的请求返回true。
如果通过注释配置servlet并使用相同的servlet名称通过web.xml
配置,则web.xml
将覆盖注释值。