JSP页面里面写img标签,然后跟绝对路径,<img src="/images/tu.jpg/>"图片就是显示不出来
比如正常来说刚入手web项目是直接在HTML文件中不就是这么显示图片的么?
关键问题是JSP是运行在服务器上的(以Tomcat为例),服务器是有个根路径的,如果你用绝对路径前面是有个http://localhost:8080/×××这么一串路径的
所以我们要对Tomcat进行设置 .
-
打开我们的Eclipse
-
找到我们Workspace目录下的Tomcat的Server目录下的“server.xml”配置文件
-
打开配置文件找到其中的标签
-
并在标签里加入如下代码
<Context crossContext="true" docBase="D:\User\javaworkspace\springmvc01\WebContent\WEB-INF\images" path="/springmvc01/images" reloadable="true"></Context>
其中docBase就是本地电脑的绝对路径 path就是设置的虚拟路径 修改完之后需要重启Tomcat服务器就可以显示图片啦
如有更好建议或已经欢迎评论,小白不胜感激!