dwz ajax提交,DWZ-JUI Ajax.post 封装
/**
* dwz? ajax post
* @author taller
*
*/
public class DwzAjaxResult {
private String statusCode;
private String message;
private String navTabId; //如果設置的話可以在返回回來的時候重新加載那個navtab,就是把那個navtab刷新一遍。
private String rel;
private String callbackType; //回調函數? 如果是closeCurrent就會關閉當前tab
private String forwardUrl;? //客戶端可以重新調轉到某個界面??? 只有callbackType="forward"時需要forwardUrl值
private String confirmMsg;
private String closeDialog="";//添加關閉dialog屬性
public String getStatusCode() {
return statusCode;
}
public void setStatusCode(String statusCode) {
this.statusCode = statusCode;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String getNavTabId() {
return navTabId;
}
public void setNavTabId(String navTabId) {
this.navTabId = navTabId;
}
public String getRel() {
return rel;
}
public void setRel(String rel) {
this.rel = rel;
}
public String getCallbackType() {
return callbackType;
}
public void setCallbackType(String callbackType) {
this.callbackType = callbackType;
}
public String getForwardUrl() {
return forwardUrl;
}
public void setForwardUrl(String forwardUrl) {
this.forwardUrl = forwardUrl;
}
public String getConfirmMsg() {
return confirmMsg;
}
public void setConfirmMsg(String confirmMsg) {
this.confirmMsg = confirmMsg;
}
public String getCloseDialog() {
return closeDialog;
}
public void setCloseDialog(String closeDialog) {
this.closeDialog = closeDialog;
}
public static void josnMessage(DwzAjaxResult dwz){
JSONArray arrParent = new JSONArray();
JSONObject object = new JSONObject();
object.put("statusCode", dwz.getStatusCode());
object.put("message", dwz.getMessage());
object.put("navTabId", dwz.getNavTabId());
object.put("rel",dwz.getRel());
object.put("callbackType", dwz.getCallbackType());
object.put("forwardUrl",dwz.getForwardUrl());
object.put("confirmMsg", dwz.getConfirmMsg());
object.put("closeDialog", dwz.getCloseDialog());
arrParent.add(object);
String jsonStr = JsonUtils.toJSON(arrParent).replace("[","").replace("]","");
HttpServletResponse response = ServletActionContext.getResponse();
response.setHeader("Pragma", "No-Cache");
response.setHeader("Cache-Control", "No-Cache");
response.setDateHeader("Expires", 0);
try {
response.setCharacterEncoding("utf-8");
response.getWriter().write(jsonStr);
} catch (IOException e) {
e.printStackTrace();
}
}
原文:http://www.cnblogs.com/damaoge/p/4211101.html
總結
以上是生活随笔為你收集整理的dwz ajax提交,DWZ-JUI Ajax.post 封装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DWZ
- 下一篇: dwz 表单提交 html,DWZ文件上