jsp+struts2+jquery ajax报错:Internal server error
夏令 2015-08-11 10:40:04
架构: struts2+jsp+jquery
关键代码:
jQuery.ajax({
url: 'business/xxxx.action',
data: 'id='+id,
type: 'POST',
dataType:"json",
error: function(xmlHttpRequest,textStatus,exception) {
alert(exception); //前台打出:internal server error
alert(xmlHttpRequest.status); //前台打出: 500
alert(xmlHttpRequest.readyState); //前台打出:4
alert(textStatus);//前台打出: 空字符串
},
1.后台程序不报错,返回的json字符串也没有问题(已跟踪过代码)
应该是struts往前台传值的时候出了问题,可是看不到报错,不得而知
2.怀疑是json字符串长度的问题,因为如果把某一属性A的值(整个json中就这个属性的值比较长)的value值改短一点,
就可以正常显示数据,不会报错。
奇怪的是该值其实也没有多长,数据库里length一下也只有2000+
求问大神,这个到底是什么原因引起的,如何处理?