【发布时间】:2017-10-11 15:20:23
【问题描述】:
我添加了一个包含单个图像的简单页面,该页面位于“/resources/images/”文件夹中,但在服务器上运行时,图像不会加载到页面上。关注了许多博客,但无法解决此问题。控制器映射如下:
@RequestMapping(value = "/image", method = RequestMethod.GET)
public ModelAndView imagepage() {
ModelAndView img = new ModelAndView("image_check");
return img;
}
image_check.jsp文件如下:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
<img src="/resources/ABC_bank.png" alt="Smiley face" height="42" width="42">
</html>
project-servlet.xml如下:
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
<mvc:annotation-driven />
<mvc:resources mapping="/resources/**" location="/resources/images/" />
图像存在于“/webapp/resources/images/”文件夹中。页面打开,但图片未加载。
【问题讨论】: