一、注解一个Servlet3规范的Servlet
@WebServlet(name="hello",asyncSupported=true,
loadOnStartup=2,
urlPatterns = { "/test/hello" },
initParams={@WebInitParam(name="config",value="config.xml")}
)
public class Hello extends HttpServlet
二、Listener注解
@WebListener("This is a servlet3 listener test on startUp")
public class ListenerOnStart implements ServletContextListener
三、Filter注解
@WebFilter(
dispatcherTypes = {
DispatcherType.REQUEST,
DispatcherType.FORWARD,
DispatcherType.INCLUDE
},
urlPatterns = { "/test/LogServlet" },
asyncSupported = true //支持异步Servlet
)
public class LogFilter implements Filter
四、web.xml中的头
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0" metadata-complete="true">
其中如web.xml中的Filter,Servlet有过滤到该URL时,如果该Servlet需要支持异步,请将这些Filter,Servlet添加
<async-supported>true</async-supported>
分享到:
相关推荐
该教程详细介绍了servlet3的一些新特性,希望有助于大家学习。
servlet3 without webxml servlet3 without webxml
servlet3-API 英文版chm格式
java web开发必备文档,详细介绍了servlet 相关方法和内容,是开发人员日常查询必备文档
NULL 博文链接:https://fanshuyao.iteye.com/blog/1688318
前端核心利器,欢迎下载,servlet一通百通,基础中的基础,什么时候看都不晚
NULL 博文链接:https://dery-g.iteye.com/blog/712291
在IDEA下maven新建servlet3.x/web3.x工程模板,技术文章所需
Redis_Servlet3,必须在Tomcat7下运行,实现了推送,Redis上网下一个,配置好Redis就行,配置文件为Redis.properties,推送可以使用Redis客户端推送,目前只做出订阅功能。属于DEMO
servlet3-api java程序开发的基础类。
包含了servlet3.0及servlet3.1新特性的演示代码,可以前往github学习。
NULL 博文链接:https://dacoolbaby.iteye.com/blog/2163367
使用servlet3实现的简易mvc框架,使用反射,自定义注解
Servlet3.1官方文档翻译版本,详细描述sevlet技术规范的方方面面......
主要介绍了servlet3文件上传操作的相关资料,需要的朋友可以参考下
Servlet3.1规范中文最终版,可以参考实现Servlet异步请求与回调机制
本篇文章主要介绍了servlet3异步原理与实践,详细的介绍了servlet和异步的流程使用,具有一定的参考价值,有兴趣的可以了解一下
Servlet+API+中文版 很有用的
IDEA maven创建servlet3.1 webapp工程模版
spring_servlet3:Spring MVC Servlet 3.0博客的源代码