05、WebServlet 的参数urlpartten说明

@Retention(RetentionPolicy.RUNTIME)
@Documented
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 "";
}

urlpartten:Servlet访问路径
            1. 由于urlpartten定义的是 String[]类型,因此一个Servlet可以定义多个访问路径 : @WebServlet({"/a","/ab","/abc"})
            2. 路径定义规则,路径名可以写成如下形式:
                1. /xxx:路径匹配
                2. /xxx/xxx:多层路径,目录结构
                    2.1 /xxx/*
                    2.2 /*
                3. *.do:扩展名匹配
                注意:
                    (1). 上面的XXX是字符,根据自己去写
                    (2).上面的*表示我在浏览器输入时可以写随意的内容,如果出现了冲突,比如/demo01和/*肯定会冲突,软件会按照优先级决定用谁,*的优先级最低
                    (3). *.do这个do也是个示范,可以写其它字符

 

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
//我们在浏览器中输入:
//        http://localhost/servlet/a
//        http://localhost/servlet/ab
//        http://localhost/servlet/abc
//都可以访问到本servlet
@WebServlet({"/a","/ab","/abc"})
//@WebServlet({"/user/user01","/user/*","/*"})
public class ServletDemo03 extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("demo03...");
    }
}

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值