Servlet3.0下@WebServlet注解配置Servlet

Servlet3.0下@WebServlet注解配置Servlet

@WebServlet注解配置Servlet

从Servlet3.0开始,配置Servlet支持注解方式,但还是保留了配置web.xml方式,所有使用Servlet有两种方式:

  1. Servlet类上使用@WebServlet注解进行配置
  2. web.xml文件中配置

@WebServlet常用属性

 

asyncSupported boolean 指定Servlet是否支持异步操作模式
displayName String 指定Servlet显示名称
initParams WebInitParam[] 配置初始化参数
loadOnStartup int 标记容器是否在应用启动时就加载这个Servlet
name String 指定Servlet名称
urlPatterns/value String[] 这两个属性作用相同,指定Servlet处理的url
属性 类型 是否必须 说明
测试代码如下:

1.UserServlet

通过注解方式配置,web.xml中不需要配置该Servlet