servlet的<url-pattern>
2013-11-20 21:46
363 查看
① 完全匹配 <url-pattern>/test/list.do</url-pattern>
② 路径匹配 <url-pattern>/*</url-pattern> struts2匹配根路径下的全部请求
③ 扩展名匹配 <url-pattern>*.do</url-pattern> struts1
<url-pattern>*.html</url-pattern> 匹配全部html结尾的请求
<url-pattern>*</url-pattern> 不能用*,否则报错
————————————————————————————
发现是,在1中,如果你把http://localhost:8080/book/HelloWorld.do写成http://localhost:8080/book/jb/HelloWorld.do(加了一层/jb),
而相应的<url-pattern>/*</url-pattern>改成<url-pattern>/jb/*</url-pattern>,也是可以访问的。How amazing.
② 路径匹配 <url-pattern>/*</url-pattern> struts2匹配根路径下的全部请求
③ 扩展名匹配 <url-pattern>*.do</url-pattern> struts1
<url-pattern>*.html</url-pattern> 匹配全部html结尾的请求
<url-pattern>*</url-pattern> 不能用*,否则报错
————————————————————————————
发现是,在1中,如果你把http://localhost:8080/book/HelloWorld.do写成http://localhost:8080/book/jb/HelloWorld.do(加了一层/jb),
而相应的<url-pattern>/*</url-pattern>改成<url-pattern>/jb/*</url-pattern>,也是可以访问的。How amazing.
相关文章推荐
- Servlet中的<url-pattern>问题
- Servlet/Filter中的<url-pattern>
- 关于<Servlet-mapping>中的<url-pattern>的说明
- servlet对应的url-pattern 精确>/*>*.do>/
- 关于web.xml配置中的<url-pattern>
- <url-pattern>中的 *.action *.do /*
- 【Java.Web】Servlet/Filter中的 <url-pattern>
- 【Java.Web】Servlet/Filter中的 <url-pattern>
- Tomcat之web.xml中的<url-pattern>标签
- <url-pattern>/</url-pattern>和<url-pattern>/*</url-pattern>区别
- <url-pattern>写成/和/*的区别
- Invalid <url-pattern> /*.action in filter mapping错误以及(Servlet和Filter的url匹配url-p)
- Invalid <url-pattern> select.do in servlet mapping
- Invalid <url-pattern> [xxx] in servlet mapping
- <url-pattern>写成/和/*的区别
- <url-pattern>/</url-pattern>和<url-pattern>/*</url-pattern>区别 <url-pattern>/</url-pattern>表示的为只匹配/lo
- 关于web.xml配置中的<url-pattern>
- Invalid <url-pattern> in servlet mapping
- Invalid <url-pattern> select.do in servlet mapping
- <url-pattern>