--下面是我的工程路径
--我jsp的写法
-----启动工程,访问js文件的路径是这样的, href="http://localhost:8080/activiti/css/public.css" 怎么看都没毛病。但是提示404找不到。
所以判断是因为访问被拦截住了.最后分析查找得知,是因为在web.xml缺少了SpringMVC拦截设置.
-----下面这段代码来源于其他博客转载
通过在web.xml中添加如下设置后,问题的得以解决:
注意: 下面这段代码,要写在引入springMVC代码前。
<!-- 配置拦截路径 -->
<!-- 同样道理,也对其他的后缀名进行了设置 -->
<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 >
<servlet-mapping >
<servlet-name >default </servlet-name >
<url-pattern >*.htm</url-pattern>
</servlet-mapping >
<servlet-mapping >
<servlet-name >default </servlet-name >
<url-pattern >*.gif</url-pattern>
</servlet-mapping >