SpringMVC访问静态资源的几种方法
来源:互联网 发布:生产计划编制软件 编辑:程序博客网 时间:2024/06/09 15:28
搭建SpringMVC环境测试发现前台JSP引用的JS找不到,自己查看发现并不是路径的问题,查找发现SpringMVC访问静态资源需要再配置,配置方法如下
第一种:在web.xml中配置名为default的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>*.gif</url-pattern></servlet-mapping><servlet-mapping><servlet-name>default</servlet-name><url-pattern>*.png</url-pattern></servlet-mapping><servlet-mapping><servlet-name>default</servlet-name><url-pattern>*.js</url-pattern></servlet-mapping>
缺点:每一种静态资源就需要配置一个servlet-mapping,如上配置文件所示,如果还需要访问.jpg文件,那么就需要再添加一个servlet-mapping
第二种:在SpringMVC配置文件中添加<mvc:resource>标签
<mvc:resources mapping="/js/**" location="/js/"/><mvc:resources mapping="/css/**" location="/css/"/><mvc:resources mapping="/img/**" location="/img/"/>
第三种:在SpringMVC配置文件中添加<mvc:default-servlet-handler/>标签
<mvc:default-servlet-handler/>
第四种:修改SpringMVC的拦截路径,我这里使用的是/,也就是说所有的链接的拦截,可以修改成*.do或者*.action或者其他,这样静态资源就不会拦截了
<servlet-mapping><servlet-name>spring-mvc</servlet-name><url-pattern>/</url-pattern></servlet-mapping>
0 1
- SpringMVC访问静态资源的几种方法
- SpringMvc访问静态资源的几种方法
- SpringMVC访问不到静态资源的几种解决方法!
- SpringMvc访问静态资源的方法
- springMVC(13)------springMVC静态资源的访问
- SpringMVC访问静态资源
- SpringMVC访问静态资源
- springMVC访问静态资源
- springMVC 访问 静态资源
- SpringMVC访问静态资源
- Springmvc访问静态资源
- SpringMVC访问静态资源
- SpringMVC访问静态资源
- SpringMVC访问静态资源
- SpringMVC访问静态资源
- SpringMVC访问静态资源
- SpringMVC访问静态资源
- SpringMVC访问静态资源
- c语言 curl
- arc下的block使用注意事项
- [贪心]HDU1085 Moving Tables
- SPOJ LUCIFER (数位dp)
- java中通过对象,javabean配置文件,反射属性值
- SpringMVC访问静态资源的几种方法
- mybatis 实现一对一,一对多,多对多关联查询 小结
- java模拟http调用百度识图
- js获取项目根路径
- LeetCode——复制图
- android studio 程序真机运行中文显示乱码
- GRE写作必备句型
- uva624 CD (01背包+路径的输出)
- Debug和Release区别