web.xml中url-pattern配置了/ 静态页面404
来源:互联网 发布:linux命令是什么 编辑:程序博客网 时间:2024/06/06 17:14
仔细学习一下
匹配循序 :::::
① 完全匹配
<url-pattern>/test/list.do</url-pattern>
② 路径匹配
<url-pattern>/*</url-pattern> 匹配根路径下的全部请求
③ 扩展名匹配
<url-pattern>*.do</url-pattern> 匹配全部 do 结尾的请求
<url-pattern>*.html</url-pattern> 匹配全部 html 结尾的请求
<url-pattern>*</url-pattern> 不能用 * ,否则报错
servlet-mapping 的重要规则:
容器会首先查找完全匹配,如果找不到,再查找目录匹配,如果也找不到,就查找扩展名匹配。
如果一个请求匹配多个 “ 目录匹配 ” ,容器会选择最长的匹配。
“/” 与 “/*” 的区别 ::::::
<url-pattern>/</url-pattern>
会匹配到 /login 这种类型的 url ,不会匹配到模式为 *.jsp 这样的后缀型 url
<url-pattern>/*</url-pattern>
会匹配所有 url :路径型的和后缀型的 url( 包括 /login,*.jsp,*.js 和 *.html 等 )
在web.xml配置servlet-mapping的时候,如果url-pattern设置为“/” html 静态页面404
解决方法:在web.xml文件,增加对静态资源的url映射
<servlet-mapping><servlet-name>default</servlet-name><url-pattern>*.html</url-pattern></servlet-mapping>
还有其他解决方法:http://blog.csdn.net/this_super/article/details/7884383
1 0
- web.xml中url-pattern配置了/ 静态页面404
- web.xml中url-pattern配置了/ 静态页面404
- web.xml中url-pattern配置了/ 静态页面404
- web.xml中【url-pattern的配置】
- web.xml中配置访问资源URL<url-pattern>/</url-pattern>时无法访问.html、.jsp、.js、.css等静态资源时的解决方案
- web.xml中配置访问资源URL<url-pattern>/</url-pattern>时无法访问.html、.jsp、.js、.css等静态资源时的解决方案
- web.xml中配置访问资源URL<url-pattern>/</url-pattern>时无法访问.html、.jsp、.js、.css等静态资源时的解决方案
- Tomcat中web.xml中url-pattern的配置详解
- web.xml关于servlet配置中url-pattern的说明
- java的web.xml中<url-pattern>配置
- java中web.xml的url-pattern配置问题
- web.xml中servlet-mapping的url-pattern的配置
- web.xml中配置url-pattern的几种方式
- web.xml中servlet-mapping的url-pattern的配置
- java的web.xml中<url-pattern>配置
- java的web.xml中<url-pattern>配置
- java的web.xml中<url-pattern>配置
- java的web.xml中<url-pattern>配置
- iOS的基本的设计模式
- 设计模式-----门面模式
- lucene 查询+分页+排序
- struts2前台向后台传递map
- Oracle阻塞(blockingblocked)实例详解
- web.xml中url-pattern配置了/ 静态页面404
- scrollview 嵌套listview、gridview 各种奇葩问题
- 如尼文字(卢恩字母)全解
- 设计模式-----桥接模式
- Python的 函数 参数为数据结构和表的区别
- QML概念及框架--QML属性
- 备战百度实习:算法篇
- latch: cache buffers chains---AWR实战分析
- Servlet实现文件上传的几种方法