基于注释的Servlet配置方法

本文深入解析了@WebServlet注解的各个属性,包括默认值和使用场景,详细阐述了URL模式的三种定义规则,帮助读者掌握Servlet的配置技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

@WebServlet注释当中的相关内容

public @interface WebServlet {
    String name() default "";

    String[] value() default {};

    String[] urlPatterns() default {};

    int loadOnStartup() default -1;

    WebInitParam[] initParams() default {};

    boolean asyncSupported() default false;

    String smallIcon() default "";

    String largeIcon() default "";

    String description() default "";

    String displayName() default "";
}

url-partten:servlet访问路径

一个servlet可以定义多个访问路径

@WebServlet(urlPatterns = {"/demo", "/demo_", "/_demo"})

url-partten的定义规则

1、“/XXXXX”

@WebServlet(urlPatterns = {"/demo", "/demo_", "/_demo"})

2、“/XXXX/XXX”:多层路径,目录结构,*是通配符

@WebServlet(urlPatterns = {"/demo/cjd", "/user/*"})

3、*.do:do可以使任意的内容

@WebServlet(urlPatterns = {"*.do"})
@WebServlet(urlPatterns = {"*.cjd"})
@WebServlet(urlPatterns = {"*.all"})

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值