码迷,mamicode.com
首页 > 移动开发 > 详细

web.xml中servlet-mapping的url-pattern的配置

时间:2015-07-18 11:01:14      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:web.xml   区别   

在配置web.xml的servlet-mapping 的 url-pattern 碰到问题, 上网查, 查到servelt2_2-spec.pdf才得到答案. 

结论: 
‘/XXX/*‘ 
‘*.html‘ 
‘/‘ 
其他都是精确映射 
      例: ‘/XXX/Y*.html‘ 只能映射/XXX/Y*.html 的URL请求. 
      例: ‘/XXX‘ 只可以映射/XXX的URL请求. 

引用
10.2 Specification of Mappings 
In the web application deployment descriptor, the following syntax is used to define mappings: 
? A string beginning with a ‘/‘ character and ending with a ‘/*‘ postfix is used as a path 
mapping. 
? A string beginning with a ‘*.‘ prefix is used as an extension mapping. 
? All other strings are used as exact matches only 
? A string containing only the ‘/‘ character indicates that servlet specified by the mapping becomes the "default" servlet of the application. 

翻译如下: 
10.2 映射规则说明 
在web应用的部署描述中(web.xml)中, 以下语法结构用于定义映射: 
? 以‘/‘开头 并以‘/*‘结尾的字符串用于做路径的映射. 
? 以‘*.‘开头 用于做扩展的映射. 
? 其他的所有字符串都是只做精确映射. 
? 一个只是‘/‘的字符串 将当前这个servlet明确为应用的默认servlet. 

版权声明:本文为博主原创文章,未经博主允许不得转载。

web.xml中servlet-mapping的url-pattern的配置

标签:web.xml   区别   

原文地址:http://blog.csdn.net/lovesomnus/article/details/46940191

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!