tomcat7,ajax post参数后台获取不到的问题
来源:互联网 发布:校园网络文化活动总结 编辑:程序博客网 时间:2024/05/29 18:34
把项目从tomcat6搬到tomcat7之后(tomcat7的配置也是完全参照tomcat6来的),部分页面查询失效。
经过查询发现后台获取不到查询参数,查询参数是通过ajax post到后台的。
网上找了各种方法,包括设置content-type,又是把json转成json格式字符串,问题依然存在,但是把post改成get又可以获取到,百思不得其解。
后来看tomcat7配置的时候,把maxPostSize="0"的配置去掉的时候问题消失。
根据以往的经验,maxPostSize="0"不就是不限制post数据的大小的么,怎么还反倒限制了数据的大小了呢?
因为项目里面要post一个数据到后台保存(大小可能大于2M),所以这大小就不能限制。
再后来在tomcat的官方文档里发现了这个maxPostSize的变动。
tomcat6.0的文档里说maxPostSize不限制的设置是小于等于0
tomcat7.0的文档里面说maxPostSize不限制的设置是小于0
所以把maxPostSize设置成“-1”,问题就得到了解决
为避免犯经验主义的错误,遂记此博文。
0 0
- tomcat7,ajax post参数后台获取不到的问题
- tomcat7以上,ajax post参数后台获取不到的问题,post参数大小不能大于2M的解决办法!
- ajax post 后台request.getParameter获取不到参数
- tomcat7以上,设置maxPostSize="0"参数后台获取不到的问题
- ajax的post请求后台request.getParameter()接收不到参数问题
- ajax上传文件后台获取不到问题
- 用ajax post array数组到Mvc web Api后台接受不到的问题
- angular$http.post后台不能获取参数的问题
- ajax设置contentType=json后台获取不到参数
- 解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
- nodejs http post请求java后台数据,java端拿不到参数的问题
- thinkphp-javascript ajax上传后台 post接收不到的原因
- Spring MVC后台接收不到POST请求的参数
- Spring MVC后台接收不到POST请求的参数
- jquery通过ajax-json访问java后台传递参数,通过request.getParameter获取不到参数的说明
- jquery通过ajax-json访问java后台传递参数,通过request.getParameter获取不到参数的说明
- jquery通过ajax-json访问java后台传递参数,通过request.getParameter获取不到参数的说明
- ajax post 后台收不到数据
- 就用它作为开始吧
- easyar的首次使用教程
- js实现网站运行时间统计
- Ajax技术
- iOS-libxml/HTMLparser.h file not found 解决方法 (libxml.dylib错误处理)
- tomcat7,ajax post参数后台获取不到的问题
- Linux下安装oracle
- 苦逼的工作
- 使用 apache poi 读取excel 把 数字转换成 字符
- int main(int argc,char* argv[]) 调用图像和可执行文件
- Hdu2612 Find a way
- springmvc 初步
- 很久很久前初学Java时的笔记--String操作
- Tomcat添加初始用户及密码