SpringMVC接收不到POST方式提交的参数:
表单默认属性为
application/x-www-form-urlencoded
如果使用GET则强制使用application/x-www-form-urlencoded方式
ajax提交表单使用contentType : "application/json;charset=utf-8"使SpringMVC获取不到POST提交的参数。
解决方案:
1、如果springmvc要接收
multipart/form-data传输的数据可在上下文中配置multipartResolver,同时将commons-fileupload-1.2.1.jar和commons-io-2.5.jar包引入项目,此时服务端可同时接收multipart/form-data传输的数据也可接收application/x-www-form-urlencoded传输的文本数据
2、提交ajax时注掉contentType
探讨了SpringMVC在接收POST方式提交的参数时遇到的问题,并提供了两种解决方案:一是配置multipartResolver支持multipart/form-data类型;二是调整ajax请求中contentType属性。
2040

被折叠的 条评论
为什么被折叠?



