Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 将控制器弹到图像会导致图像不显示_Spring Mvc - Fatal编程技术网

Spring mvc 将控制器弹到图像会导致图像不显示

Spring mvc 将控制器弹到图像会导致图像不显示,spring-mvc,Spring Mvc,​我是SpringMVC的新手,我需要处理加载页面的单个图像的响应。为此,我将控制器添加到这个特定的图像中 @RequestMapping("/image.png") public void execute(HttpServletResponse response) throws Exception { //some code will be here } 但是编写控制器,即使没有代码,也会导致图像无法显示在屏幕上。而且,当我直接导航到图像url时,它仍然

​我是SpringMVC的新手,我需要处理加载页面的单个图像的响应。为此,我将控制器添加到这个特定的图像中

    @RequestMapping("/image.png")
    public void execute(HttpServletResponse response) throws Exception {
       //some code will be here
    }
但是编写控制器,即使没有代码,也会导致图像无法显示在屏幕上。而且,当我直接导航到图像url时,它仍然是空的。 原因可能是什么?函数是否应该返回除void以外的值?
我会很感激你给我的答案

现在,您真的应该阅读一些关于SpringMVC的教程。当您不声明控制器时,知道如何显示png图像的servlet容器(最后)会处理url

但是,当您为url声明控制器时,它会处理请求,并按照惯例,返回
视图
指示
视图解析器
(通过返回非空值),或者通过返回空值或空值声明它已完全处理请求

在您的示例中,控制器返回一个void值,因此它声明它完全处理了请求,而不会发生其他任何事情

但是如果你不说你想做什么,我就不能说你怎么做