tomcat 下jsp 图片显示不出来

来源:互联网 发布:微信表白墙源码 编辑:程序博客网 时间:2024/04/29 00:40

开发环境:intellij Idea+spring+spring mvc+ mybatis+tomcat

图片放在.jsp文件同目录下,在浏览器上显示不出来,具体情况如下图所示:


知道是路径不对,但是想不明白到底是哪个地方出错了,改成绝对路径也不行,但是改成网络路径就可以了,后来通过百度+请教其他人,问题解决。

方法如下:

在spring MVC配置文件中,增加

<mvc:resources mapping="/pictures/**" location="/pictures/" />
pictures文件夹位置:D:\IdeaProjects\projectName\src\main\webapp\pictures
  <resources/>用来访问静态资源,它指示哪些静态资源需要单独处理,不通过dispatcher servlet。
 用<resources/>时还需要加上下面一句
<mvc:annotation-driven />
不用resources,则不需要<annotation-driven/>元素。
<annotation-driven/>注册用于支持基于注解的控制器的请求处理方法的bean对象,没有它,resources元素会阻止任意控制器被调用。

PS:在服务器的图片不能使用绝对路径在客户端上显示。


0 0
原创粉丝点击