JWeb之Servlet配置

本文详细介绍了JWeb中Servlet的基本配置方法,包括如何设置启动时创建Servlet及其优先级,并深入探讨了URL模式匹配的不同方式,如完全路径、目录及扩展名匹配等。

JWeb之Servlet配置

1.配置启动时创建Servlet

<servlet>
        <servlet-name>sl</servlet-name>
        <servlet-class>life.ServletLife</servlet-class>
        <!--配置启动时创建servlet-->
        <load-on-startup>2</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>sl</servlet-name>
        <url-pattern>/life</url-pattern>
    </servlet-mapping>

传入正整数,整数越小,被创建的优先级就越高

2.url-pattern的配置

①完全路径匹配:
以 / 开始
EP:/ServletDemo4 , /aaa/ServletDemo5 , /aaa/bbb/ServletDemo6
②目录匹配:
以 / 开始 需要以 * 结束
EP: /* (所有) ,/aaa/* (aaa目录下的所有) ,/aaa/bbb/*
③扩展名匹配:
不能以 / 开始,需要以 * 开始
EP:.do , .action 、.jsp 、.jpg
ErrorEP:/*.do
④缺省路径: /
通常情况访问 html页面时,首先从当前web项目的web.xml文件寻找匹配路径,如果如果没有找到,再从tomcat默认的web.xml匹配,将使用缺省servlet
tomcat获得匹配路径时,优先级顺序:1 > 2 > 3 > 4

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值