使用Spring3 REST后css、js、gif、jpg无法显示
?
使用Spring3 REST
配置以下导致的在web工程中的css、js、gif、jpg 等都无法显示出来
?
<servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
?
第一种解决方式是:
将资源文件另建一个WEB工程,部署在一起,然后再访问。
第二种方法是:
这说明要将那些不能显示的 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>?