[error handle][java web]Spring MVC在类上使用@RequestMapping后对静态资源的访问问题
来源:互联网 发布:linux清空命令行 编辑:程序博客网 时间:2024/05/21 18:41
REASON
我写的LoginController中对类和方法各有一级映射,
如以下访问时路径为http://localhost:8080/lsqz/login/individualLogin.do
PROBLEM
该路径跳转的连接中有图片,
其在网页内链接为:static/images/mima.png
正常情况下映射的链接:http://localhost:8080/lsqz/static/images/yonghuming.png
由于我RequestMapping的二级映射结构,映射的错误链接为:http://localhost:8080/lsqz/login/static/images/yonghuming.png
FIND
SpringMVC提供了对静态资源的映射功能,详见:
http://my.oschina.net/ydsakyclguozi/blog/468980
HANDLE
1、在web.xml中配置spring映射的url类型
我的示例
(映射.do后缀和.png后缀的链接,其中只有.png是静态资源哈,也可以加入.css什么的,或者直接/*映射所有资源):
<servlet-mapping> <servlet-name>springDispatcherServlet</servlet-name> <url-pattern>*.do</url-pattern> <url-pattern>*.png</url-pattern> </servlet-mapping>
2、在spring的配置文件中加入代码:
<mvc:resources location="/static/" mapping="/*/static/**"/>
这一代码会对静态资源进行映射。
也就是说如果/static/前有额外的一级目录(类进行RequestMapping生成的目录),将其映射为没有这一级目录的结构。
如果上文给出的代码尝试后有错,请尝试
<mvc:resources location="/static/" mapping="/static/**"/>
0 0
- [error handle][java web]Spring MVC在类上使用@RequestMapping后对静态资源的访问问题
- spring mvc 配置对静态资源的访问
- spring mvc 中对静态资源的访问配置
- spring<mvc:resources> 标签的使用 静态资源的访问
- Spring : 使用<mvc:resources 访问静态资源
- Spring MVC 静态资源的访问
- Spring MVC访问静态资源的方法
- spring mvc 访问静态资源的方式
- Spring MVC 访问静态资源的方法
- spring-mvc访问静态资源iO类
- spring mvc - 对静态资源的处理
- spring mvc - 对静态资源的处理
- spring mvc - 对静态资源的处理
- spring mvc - 对静态资源的处理
- spring mvc对静态资源的处理
- Spring MVC 静态资源访问
- Spring对静态资源文件的访问
- Spring MVC 解决静态资源的问题
- oracle中的数据库、用户、方案、表空间、表对象之间的关系
- Android由网页链接启动app,并获取URI参数
- 积攒的学习网站
- JS中的return的用法---笔记
- 使用js Math.random()函数生成n到m间的随机数字
- [error handle][java web]Spring MVC在类上使用@RequestMapping后对静态资源的访问问题
- cent os svn服务器搭建
- INF003
- MYSQL用法(十五) MySQL中FIND_IN_SET()用法
- Openstack - cinder与swift、glance的区别
- THU2015 fall 1-2 Company
- spark Compression codec com.hadoop.compression.lzo.LzoCodec not found
- 字符集与字符编码简介
- 【总结】10月训练赛第7场