spring mvc接收不到jqGrid提交的“put”方法的数据

肥昊 发布于 2011/10/14 16:11
阅读 2K+
收藏 0
后台是用spring mvc,前端是用jqGrid显示表格。现在同个URL,@RequestMapping里面用RequestMethod.PUT,jqGrid用表单提交put方法,后台接收不到数据。如果RequestMethod.PUT改成RequestMethod.POST,jqGrid用表单提交post方法,数据就接收到了。请问这是为什么呢?常规的表单不能提交put,ajax的也不行吗?还是spring mvc里面还需要配置其他东西?求高人解答。
加载中
0
sxgkwei
sxgkwei
难道是数据量太多了。。get的时候有那个啥,url长度限制还是啥来着。
sxgkwei
sxgkwei
@昊昊 : http://www.oschina.net/question/152736_29402来看这个分析题
肥昊
肥昊
哈,这个我晓得。
sxgkwei
sxgkwei
@昊昊 : 恩,先解决了老板要解决的问题。我们再来研究为什么有问题,免得你挨骂。
肥昊
肥昊
问题是能通过post解决,但是这样没法提高啊。
sxgkwei
sxgkwei
@昊昊 : 嘿嘿,解决问题再说,既然post可用,那就用post。
下一页
0
mark35
mark35
还是用最常用的GET/POST方法吧,其他的存在兼容问题。
mark35
mark35
你可以看服务器webserver的access/error日志判断问题所在
mark35
mark35
@昊昊 : 这个我就不清楚了,我是从未用过PUT的~
肥昊
肥昊
restful不是有四个方法吗?兼容问题的原因是什么?浏览器不都能支持http的标准协议的吗?
0
Macrotea
Macrotea
firebug 看看发出的xhr请求是否成功
肥昊
肥昊
成功,后台有响应,但是都是接收不到put的数据,post就行。另开了个问题:http://www.oschina.net/question/69055_29604
返回顶部
顶部