我今天发现使用RequestContextHolder 的方式获取到Response的对象,然后些数据到前台,发现报了这个错出现这个问题,大概就是两个原因了
1、使用了两次Response
我发现了RequestContextHolder中获取到的就是原来的RequestFacade对象,而不是经过spring mvc处理之后的MultipartHttpServletRequest对象,其后果就是,从RequestContextHolder获取request后,无法直接通过getParameter()获取参数值,所以需要通过注入的方式来获取HttpServletReponse,而不是全局的获取方式。
大家可以参考这个 http://dinguangx.iteye.com/blog/2227049
2、真的没有这个文件。