使用SPRING MVC在JSP中显示图像
问题内容:
我正在尝试在上显示图像jsp
。我的图片文件位于
MyApp/WebContent/images/logo.jpg
我的JSP页面位于
MyApp/WebContent/WEB-INF/view/home.jsp
我已经尝试过使用图像
<'img src="<%=request.getContextPath()%>/images/logo.jpg" />
和
<'img src="<'c:url value='<%=request.getContextPath()%>/images/logo.jpg'></c:url></img>
由于我将图片放置在位置层次结构中,这是否引起某些问题?
非常感谢您的帮助。谢谢。
更新 :
我在以下位置找到了解决问题的方法:http
:
//www.tutorialspoint.com/spring/spring_static_pages_example.htm
我只需要在中使用资源映射servlet.xml
。
非常感谢您的所有答复。:)
问题答案:
任何静态资源也在spring mvc中寻找URL映射,因此应该在中定义静态资源springmvc-servlet.xml
。
将以下条目添加到您的MVC配置。我假设您的静态文件在resources
文件夹中。
<mvc:resources mapping="/resources/**" location="/resources/" />
然后可以从页面访问静态文件。
<img src="/resources/images/logo.jpg" />