您的位置:首页 > 其它

Servlet的访问路径的配置的三种方式

2017-06-26 16:46 302 查看

1.1 Servlet的访问路径的配置

1.1.1 Servlet中的urlPattern的配置

1.1.1.1 <url-pattern>的配置方式

l 完全路径匹配

n 以 /
开始比如:/ServletDemo1 /aaa/ServletDemo2


 

	<servlet>
<servlet-name>Demo03</servlet-name>
<servlet-class>com.demo01.ServletDemo03</servlet-class>
<!-- 设置启动时加载,避免用户等待时间过长,通常写二以后的数字 -->
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Demo03</servlet-name>

<!-- 访问的优先级 完全匹配 > 目录匹配 > 扩展名匹配 -->
<!-- 完全匹配 -->
<url-pattern>/Demo03</url-pattern>
</servlet-mapping>


l 目录匹配

n 以 /
开始,以 /*结束比如:/* /aaa/* /aaa/bbb/*


	<servlet>
<servlet-name>Demo03</servlet-name>
<servlet-class>com.demo01.ServletDemo03</servlet-class>
<!-- 设置启动时加载,避免用户等待时间过长,通常写二以后的数字 -->
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Demo03</servlet-name>

<!-- 访问的优先级 完全匹配 > 目录匹配 > 扩展名匹配 -->
<!-- 完全匹配 -->
<url-pattern>/Demo03</url-pattern>
<!-- 目录匹配 -->
<url-pattern>/aaa/*</url-pattern>
</servlet-mapping>


 

l 扩展名匹配

n 不能以 /
开始,以*开始比如:*.action *.do *.jsp


	<servlet>
<servlet-name>Demo03</servlet-name>
<servlet-class>com.demo01.ServletDemo03</servlet-class>
<!-- 设置启动时加载,避免用户等待时间过长,通常写二以后的数字 -->
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
&l
4000
t;servlet-name>Demo03</servlet-name>

<!-- 访问的优先级 完全匹配 > 目录匹配 > 扩展名匹配 -->
<!-- 完全匹配 -->
<url-pattern>/Demo03</url-pattern>
<!-- 目录匹配 -->
<url-pattern>/aaa/*</url-pattern>
<!-- 扩展名匹配 -->
<url-pattern>*.abc</url-pattern>
</servlet-mapping>


 

1.1.1.2 访问的优先级:(重点)

完全路径匹配  >  目录匹配  >  扩展名匹配



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: