web项目中 .js .css .png 等文件无法加载的一种原因

来源:互联网 发布:北京软件定制开发 编辑:程序博客网 时间:2024/06/09 17:22

最近在学习web项目开发,不够系统,所以遇到问题往往没什么头绪,只能求助于网上已有的答案。

这里列出以下两个实实在在碰到的问题,供大家参考:

1、遇到.js  .css 无效,即引入了确不生效的现象,因为在web.xml中做了如下设置<!-- 拦截设置 -->  
    <servlet-mapping>  
        <servlet-name>dispatcherServlet</servlet-name>  
        <url-pattern>/</url-pattern> 
    </servlet-mapping> 

这样,所有的请求都会被拦截,包括静态的一些文件

解决办法,增加如下对应设置

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>


2、这点和上面问题一样,只是百度上很难直接搜索到,问题是:做easyui 的datagrid时,下方的上一页、下一页、刷新图标无法展示(点击有作用,仅仅无法展示),因为CSS我证实了是已经生效的,图片路径也对,百思不得其解,百度了N久,得不到解决方法,后来突然看到了一点相似的问题,想到和上次遇到的js, css问题一样,所以,只需要将对应的png也不要过滤就可以

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>

阅读全文
0 0
原创粉丝点击