web.xml文件书写规则

在为class文件写xml配置文件的书写规则,需要书写的东西如下

<servlet>

  <servlet-name></servlet-name>

  <servlet-class></servlet-class>

</servlet>

<servlet-mapping>

  <servlet-name></servlet-name>

  <url-pattern></url-pattern>

</servlet-mapping>

 

1)url-pattern是匹配url,可以采用精确匹配和模糊匹配

模糊匹配方式:

/*

*.后缀名,例如:*.do,*.html

注意:不可以两种模糊匹配同时使用。比如:/com/*.do,这种就会报错

 

2)当输入的URL有多个url-pattern同时匹配时,最精确的优先匹配。

3)后缀名的模糊匹配优先级最低

 

2 url匹配过程

服务器收到一个请求url时,先找到对应的webapp目录下的web.xml配置文件对应的url映射

如果找到,则按照对应的类进行响应

如果没有找到,使用tomcat的内置缺省的DefaultServlet,该servlet主要处理静态资源。

小结:tomcat服务器收到一个请求时先匹配动态资源、再匹配静态资源。

 

3 配置全局错误处理页面,在web.xml文件中进行配置。

<error-page>
      <error-code>500</error-code>
      <location>/common/500.jsp</location>
</error-page>

 

转载于:https://www.cnblogs.com/zhaopengcheng/p/6661797.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值