Struts2 ajax 执行,返回json格式

struts2  ajax 请求  返回json 数据格式处理流程:
//第一、.ajax 请求
$.ajax({
 url:"<%=path%>/user/userAction!ajaxfindUsers.action",
 dataType:"json",
 data:$("#fromData").serialize(),
 type:"post",
 success:function(msg){
 if(msg.indexOf("成功")>-1){
   //成功处理
      
 }else{
  $("#wait-modal").dialog( "close" );//关闭提交等待
  layer.alert(msg);//提示失败
  return false;
 }
 }
})

//第二、strtus 配置文件 json 格式设置:设置extends为:json-default
。。。。。
<package name="user" namespace="/user" extends="json-default">
<result type="json" name="tips">
 <param name="root">returnData</param>
</result>
。。。。。。
其他配置说明:
root 参数:从返回成果中按照 ognl 表达式取出你须要输出的成果。 只输出 person 对象的 name 属性值,设备如下
<param name="root">returnData</param>
 ignoreHierarchy 参数:默示是否忽视等级,也就是持续关系,比如:TestAction 持续于 BaseAction,那么 TestAction 中返回的 json 字符串默认是不会包含父类 BaseAction 的属性值,ignoreHierarchy 值默认为 true,设置为 false 后会将父类和子类的属性一路返回
<paramname=”ignoreHierarchy”>false</param>
----还有其他属性,参照网络资料
//第三、action 控制器 对应方法
String returnData=“”;//返回数据集
public String ajaxfindUsers() {
 return “returnData”;
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值