Servlet3.0注解配置

好处:支持注解配置,可以不需要web.xml。

* 步骤:
  1. 创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml
  2. 定义一个类,实现Servlet接口
  3. 复写方法
  4. 在类上使用@WebServlet注解,进行配置
  * @WebServlet("资源路径")   三种写法:/demo1;  value=/demo1;  urlPatterns=/demo1

 

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface WebServlet {
  String name() default "";//相当于<Servlet-name>
  String[] value() default {};//代表urlPatterns()属性配置
  String[] urlPatterns() default {};//相当于<url-pattern>
  int loadOnStartup() default -1;//相当于<load-on-startup>
  WebInitParam[] initParams() default {};
  boolean asyncSupported() default false;
  String smallIcon() default "";
  String largeIcon() default "";
  String description() default "";
  String displayName() default "";
}

 

 

7. Servlet相关配置
  1. urlpartten:Servlet访问路径
    1. 一个Servlet可以定义多个访问路径 : @WebServlet({"/d4","/dd4","/ddd4"})
    2. 路径定义规则:
      1. /xxx:路径匹配
      2. /xxx/xxx:多层路径,目录结构
      3. *.do:扩展名匹配

 

posted @ 2021-09-17 15:18  E_lian  阅读(109)  评论(0编辑  收藏  举报