struts view层映射:ajaxDone是一个map,下面的意思是将ajaxDone转换成json数据传给Dwz前段
<result name="ajaxDone" type="json">
<param name="root">ajaxDone</param>
</result>
Contronl层:
public String sjshwhSimpleComplete(){
。。。。
return ajaxDoneSuccess(retState.getRetMsg());
}
public String ajaxDoneSuccess(String message) {
initAjaxDone();
ajaxDone.put("statusCode", "200");
ajaxDone.put("message", message);
return "ajaxDone";
}
等价于:
直接将view层设置为json格式,DWZ框架,接收的是json数据
<%@ include file="/core/_frag/include.inc.jsp"%>
{
"statusCode":"${ajaxDone['statusCode'] }",
"message":"${ajaxDone['message'] }",
"navTabId":"${ajaxDone['navTabId'] }",
"rel":"${ajaxDone['rel'] }",
"dlgId":"${ajaxDone['dlgId'] }",
"title":"${ajaxDone['title'] }",
"option":"${ajaxDone['option'] }",
"callbackType":"${ajaxDone['callbackType'] }",
"forwardUrl":"${ajaxDone['forwardUrl'] }",
"confirmMsg":"${ajaxDone['confirmMsg'] }",
"taskId":"${ajaxDone['taskId'] }"
}