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
。。。。。

 returnData

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

你可能感兴趣的:(java)