我的代码如下:
<td width="24px">
<img src="${pageContext.request.contextPath}/images/success.gif"/>
</td>
我的gif文件位于
位置\ SRC \主\ web应用\图像
当我尝试使用Spring MVC框架加载图像时,它不会加载图像。
我试过给路径
<img src="images/success.gif/">
<img src="webapp/images/success.gif/">
查看来源:
<img src="/MyProject-UX/images/success.gif">
我的春季配置文件:
<context:component-scan base-package="com.mycompany"/>
<mvc:annotation-driven />
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/view/"/>
<property name="suffix" value=".jsp"/>
</bean>
@Controller
@RequestMapping("/closeWindow")
public class ClosingWindow {
@RequestMapping(method = RequestMethod.GET)
public String printHello(ModelMap model) {
return "closeWindow";
}
答案 0 :(得分:0)
我的spring配置文件(dispatcher-servlet.xml或applicationContext.xml)我添加了
<mvc:default-servlet-handler />
有效。容器的静态资源处理的默认servlet。
或使用:
<mvc:resources mapping="/resources/**" location="/resources/" />
在src/main/webapp/resources/images/allimage.gif
Spring Link:http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc-default-servlet-handler