标签:springmvc
springmvc项目在引入jquery.js文件的时候报了404的错误,当然jquery也是无法使用了,出现这样的错误主要是由于dispatcherServlet拦截设置的问题,请看以下例子:
当我们在web.xml里面设置dispatcherServlet时设置了拦截“/”,所以引入静态文件的时候也会因为这个设置而导致无法寻找文件
解决方案:
1、可以把这个拦截设置为*.do,那么页面中照常引入文件,web.xml设置:
JSP使用并测试:
2、第二种方式可以添加文件后缀的拦截,建议把如下设置代码放在web.xml中dispatcherServlet拦截设置的前面
<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>
然后在页面中引入静态文件的时候,需要使用C标签引入(这里不使用C标签引入也会出现问题),譬如:
OK,解决问题!
标签:springmvc
原文地址:http://blog.csdn.net/u012906938/article/details/41527699