首页 > 代码库 > springmvc引入静态文件报404错误
springmvc引入静态文件报404错误
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引入静态文件报404错误
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。