Spring mvc 将控制器弹到图像会导致图像不显示
我是SpringMVC的新手,我需要处理加载页面的单个图像的响应。为此,我将控制器添加到这个特定的图像中Spring mvc 将控制器弹到图像会导致图像不显示,spring-mvc,Spring Mvc,我是SpringMVC的新手,我需要处理加载页面的单个图像的响应。为此,我将控制器添加到这个特定的图像中 @RequestMapping("/image.png") public void execute(HttpServletResponse response) throws Exception { //some code will be here } 但是编写控制器,即使没有代码,也会导致图像无法显示在屏幕上。而且,当我直接导航到图像url时,它仍然
@RequestMapping("/image.png")
public void execute(HttpServletResponse response) throws Exception {
//some code will be here
}
但是编写控制器,即使没有代码,也会导致图像无法显示在屏幕上。而且,当我直接导航到图像url时,它仍然是空的。
原因可能是什么?函数是否应该返回除void以外的值?
我会很感激你给我的答案 现在,您真的应该阅读一些关于SpringMVC的教程。当您不声明控制器时,知道如何显示png图像的servlet容器(最后)会处理url 但是,当您为url声明控制器时,它会处理请求,并按照惯例,返回
视图
指示视图解析器
(通过返回非空值),或者通过返回空值或空值声明它已完全处理请求
在您的示例中,控制器返回一个void值,因此它声明它完全处理了请求,而不会发生其他任何事情
但是如果你不说你想做什么,我就不能说你怎么做