日期:2014-05-17  浏览次数:20570 次

Spring mvc 问题求助!
最近开始用spring mvc 做项目,jsp页面用jquery的ajax方法提交请求,dataType='json'如果表单没有一个<input type="file"/>的话,Spring Controller能返回json格式的数据,如果表单中有multipart元素 (file)则需要配置CommonsMultipartResolver进行解析,这是controller就不会返回给客户端json格式的数据,而是返回类型为text/html,这个可以从request.getHeader("Accept")返回值看出来,请问各位大侠怎么解决呀?急!!

------解决方案--------------------
不太明白,先占个沙发。你提交表单不就是为了保存表单或修改吗?Controller返回json格式的数据,应该是你自己写的啊。自己定义一个json串,返回到页面,提示保存成功或失败。要么就是传回点数据,给回调函数用。我觉得这个应该是你自己写啊。不懂,等待高手~~~
------解决方案--------------------
response.setContentType("text/html;charset=UTF-8");
------解决方案--------------------
传入的参数跟返回的没有联系吧,没用到,不清楚