解决方案 »

  1.   

    貌似没问题,为什么要加@ResponseBody注解
      

  2.   


    恩,这个是在ajax请求数据的时候添加的,忘记删了!现在是页面显示不出来,直接出现个红叉叉。
      

  3.   

    楼主是想搞上传图片的时候直接预览?
    http://bbs.csdn.net/topics/380206804
      

  4.   

    本地图片显示到JSP首先要将图片上传到服务器,然后有服务器返回图片在服务器上的路径到客户端,就可以显示在jsp页面。
      

  5.   

    既然能进Controller, 那么就能获取到图片流,你在将图片流转化一下,在页面展示就是,不过貌似需要配置返回的格式
      

  6.   

    去掉@ResponseBody
    没看出问题,另外把你的action地址,直接粘到浏览器地址栏,看看能看到图片不。或者你的 action地址就是错误的。
    @RequestMapping("/showImage")
      

  7.   

    感觉没问题,你把那个os.flush();语句删了试试看
      

  8.   

    你的代码没问题,但是你的路径错了,不是d:\\upload\a.jpg,是d://upload/a.jpg
      

  9.   

    上面写错了,是d://upload//a.jpg,总之不是\\,是//