日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dwz ajax提交,DWZ-JUI Ajax.post 封装

發布時間:2023/12/3 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 封装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。