Spring3无法显示css/js/jpg/gif
来源:互联网 发布:投资理财系统源码 编辑:程序博客网 时间:2024/05/28 06:04
项目中正在使用着Spring3 REST带来的快活,忽然一条很不和谐的错误信息出现,如下所示:
2010-05-07 09:07:43,275 WARN org.springframework.web.servlet.DispatcherServlet.noHandlerFound(DispatcherServlet.java:962) No mapping found for HTTP request with URI [/Spring3/css/mSelect.js] in DispatcherServlet with name 'springmvc'
2010-05-07 09:07:43,275 WARN org.springframework.web.servlet.DispatcherServlet.noHandlerFound(DispatcherServlet.java:962) No mapping found for HTTP request with URI [/Spring3/css/style_index.css] in DispatcherServlet with name 'springmvc'
这说明在web工程中的css、js、gif、jpg 等都无法显示出来,都是因为下面这段配置导致的
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
换成这样一点问题都没有,虽然没有问题,不是我们期望的结果,多了后缀 .do。
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
这说明要将那些不能显示的 css/js/jpg/gif 文件排除在过滤器以外不经过过滤器,不然Spring3的过滤器会认为你没有将这个url进行映射,在网上找了很多资料都没有非常针对性的答案,于是经过几番折腾,总算搞定,加上以下配置在web.xml中,将默认的过滤器选项激活,世界又恢复平静,css、js、gif、jpg 等一切显示正常。
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
–end–
- Spring3无法显示css/js/jpg/gif
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- 【Spring】Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- 显示jpg和gif图象
- BMP、JPG、GIF图像的显示
- Vmware server 下为Oracle RAC 添加共享磁盘
- css和javascript在IE和Firefox中二十三个不同点
- iframe高度自动适应宽高的js (兼容FF)
- Jquery Mobile dialog的生命周期
- PHP获取当前登陆用户IP
- Spring3无法显示css/js/jpg/gif
- 行人检测HOG+SVM
- 设计中的五行
- UIView你知道多少
- C++中nth_element函数的用法
- WDK/WinDDK setenv 路径设置
- 技术人员的职业规划
- PHP中$_SERVER的浅析
- PE文件加载和修改