1、struts.xml 配置
<result name="msg" type="json">
<param name="excludeNullProperties">true</param>
</result>
注:excludeNullProperties 项是为了限制 空对象不转换
比如 name 字段 并没有在action中赋值,那么就不会把这个字段转换成 json字符串 返回页面
2、action 写法
public String okey(){
boolean flag = billDayService.update(billId);
if(flag){
result = "SUCCESS";
}else{
result = "ERROR";
}
return "msg";
}
3、jsp页面写法
$.ajax({
url : "day_okey.action",
type : "post",
data : {billId:billId} ,
success : function(data) {
//返回的data是一个json对象,可以通过这个方法转换为json字符串
var rusert = JSON.stringify(data);
alert(rusert);
}
});
按照这个action的写法返回的数据应该是: {result:SUCCESS}其他数据为空所以没有返回