json键值对,当值为字符串变量时,极易搞错,拼接务必注意。String str="文字信息";
String json="{\"msg\":\""+str+"\"}";即传过来显示的json是:{"msg":"文字信息"}注意:json拼接的时候,字符串变量str两边还应该加上引号。如果不加引号,写成String json="{\"msg\":"+str+"}";这种写法错误,ajax认不出来。 若拼接其他类型变量,如int num=888; 则直接:String json="{\"msg\":"+num+"}"; 显示:{"msg":888} ps:若单独只传一个字符串回来,servlet端直接print(字符串变量),前台jsp的$.post中 设置类型将"json"改为"text"。