2 molingruise molingruise 于 2015.06.02 14:12 提问

求教,java里面request.getParameter取值偶现是null,post也有长度限制?
string a = request.getParameter("ids");

前台是
$.ajax({ type: 'POST',dataType: 'TEXT',cache: false,data: 'ids=' +ids
现在看到的规律是ids短一点就有正常的值,
ids长了,a就直接是null了 。
求大神帮忙看一下~

奇怪的是,尝试用@RequestBody String body这种方式的话,相同的内容就取得到值。

5个回答

showbo
showbo   Ds   Rxr 2015.06.02 14:28

post也有限制,要看web服务器配置的。如asp默认是200kb,asp.net是4M,自己找你的web服务器类型看限制是多少

不过你这种ids应该不会有超过200kb大小吧。。

guwei4037
guwei4037   Ds   Rxr 2015.06.02 14:17

jquery data传值用:{ name: "John", time: "2pm" } 这种形式。

http://www.w3school.com.cn/jquery/ajax_post.asp

u012216727
u012216727   Ds   Rxr 2015.06.02 14:21

data: 'ids=' +ids
这个应该是这样的:data:{ids:ids},

diaoliwei2
diaoliwei2   Rxr 2015.06.02 14:26

他这又不是$.post , $.ajax的data: 'ids=' +ids是没问题的。你所谓的长是有多长啊?应该不会长度限制的问题吧

diaoliwei2
diaoliwei2 回复molingruise: 目前没碰到过限制的情况。。。
2 年多之前 回复
diaoliwei2
diaoliwei2 回复molingruise: 你这个应该还可以吧,不会到限制吧。
2 年多之前 回复
molingruise
molingruise 2000个id,每个id6位数字,所以大概有14000吧;100个id的时候就没有问题。
2 年多之前 回复
molingruise
molingruise 2000个id,每个id6位数字,所以大概有14000吧;100个id的时候就没有问题。
2 年多之前 回复
qq_27366867
qq_27366867   2015.06.02 17:25

date:json格式的对象
json传对象有时候会有格式错误 要处理(遇到过)
json传值要符合格式 {变量名:"值",变量名:"值"}

Csdn user default icon
上传中...
上传图片
插入图片