配置方式四: url-pattern/one/*/url-pattern 注意: 会拦截处理所有Servlet的别名以
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee " version="2.5">
<!--
配置servlet
配置方法一:精确配置
<url-pattern>/别号</url-pattern>
注意:
"http://www.mamicode.com/"是必需声明的,别号不成以为中文
此种配置方法可以配置多个
配置方法二:模糊配置
<url-pattern>*.后缀名</url-pattern>
注意:
*暗示任意个数的任意字符
所有以指定的后缀名结尾的请求城市挪用该servlet进行措置惩罚惩罚
感化:
进行模块化开发的划分等
配置方法三:拦截所有请求
<url-pattern>/*</url-pattern>
注意:
会拦截所有类型的请求,包孕静态资源请求(css、js、图片等)和jsp请求。
配置方法四:
<url-pattern>/one/*</url-pattern>
注意:
会拦截措置惩罚惩罚所有Servlet的别号以one开头的路径的请求
注意:
一个Servlet可以配置多个url-pattern
差此外Servlet不允许配置不异的url-pattern,如果配置了在处事器启动的时候就会报错。
处事器启动的时候就会将部署的项目中的web.xml文件加载进内存。
-->
<servlet>
<servlet-name>my</servlet-name>
<servlet-class>com.bjsxt.servlet.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>my</servlet-name>
<!-- 配置方法一 -->
<url-pattern>/my</url-pattern>
<!--配置方法二 -->
<!-- <url-pattern>*.do</url-pattern> -->
<!-- 配置方法三 -->
<!-- <url-pattern>/*</url-pattern> -->
<!--配置方法四 -->
<url-pattern>/one/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>my2</servlet-name>
<servlet-class>com.bjsxt.servlet.MyServlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>my2</servlet-name>
<url-pattern>/m</url-pattern>
</servlet-mapping>
</web-app>
servlet的web.xml文件的几种配置方法
标签:
原文地点:https://www.cnblogs.com/LuJunlong/p/12307165.html
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30149.html