/**

* 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 封装相关推荐

  1. bootstrap validator ajax提交,bootstrapValidator中用ajax校验

    xlh : { validators : { trigger : 'change', notEmpty : { message : '序列号不能为空' }, threshold : 15,// 有2字 ...

  2. jquery 表单验证 ajax提交,jquery.validationEngine ajax验证 不通过也提交表单

    今天用到了jquery.validationEngine ajax验证,碰到了一个让人很郁闷的问题 ajax验证不通过时也提交表单,在网上找了半天也没找到答案,让人很 没办法,看源码了 调试了半天,终 ...

  3. ajax 提交间隔,jQuery+Ajax实现限制查询间隔的方法

    本文实例讲述了jQuery+Ajax实现限制查询间隔的方法.分享给大家供大家参考,具体如下: Jquery异步查询加载效果 .span_query { cursor:pointer;} $(funct ...

  4. ajax提交$未定义,$ .ajax POST未定义的索引

    提前为任何错误道歉.这是我在StackOverflow上的第一篇文章. 所以基本上我有一个php函数.里面是一个带有变量的jQuery点击功能,我将保存点击元素的文本.我试图通过$ .ajax函数将该 ...

  5. web项目通过ajax提交数据太大报错

    通过ajax提交大数据 $.ajax({ url:"", data:{xx:xx} }) 这样子大大的字符串四五个一块提交.导致的提交的请求太大 idea报错 浏览器页面报错 解决 ...

  6. form表单提交数据的两种方式——submit直接提交、AJAX提交

    submit提交 form表单本身提供action属性,在action属性中填写数据提交地址后,点击submit类型的按钮即可将数据提交至指定地址,代码如下: <form action=&quo ...

  7. ajax中post传值,ajax post传值

    一.字符串 $.ajax({ type: "POST", data: {"ID":id,"name":name}, url: "/ ...

  8. 【途牛旅游项目】03 - 注册功能实现(aJax提交,正则表达式判断,BeanUtils封装和注册转换器)

    文章目录 注册功能分析图解 实现样式截图 实现注册功能 1. 创建注册业务的测试方法 2. 创建业务层UserService的注册方法 3. 创建dao层接口方法 4. 创建dao的映射文件xml 5 ...

  9. ajax背景、ajax对象、ajax状态、ajax与http、ajax请求数据接口、同步与异步、ajax请求XML数据、封装ajax函数、artTemplate简介、同源策略和跨域请求、JSONP

    AJAX简介: ajax背景: 1.AJAX(Asynchronous JavaScript And Xml)异步的 JavaScript 和 XML:ajax是浏览器提供的一套API,最早出现在谷歌 ...

  10. ajax提交数据给谁,jquery ajax提交数据给后端

    大家好,今天铁柱兄给大家带一段jquery ajax提交数据给后端的教学. 初学javaweb的同学前端提交数据基本上都是用form表单提交,这玩意儿反正我是觉得不太好玩.而JavaScript aj ...

最新文章

  1. 6-java代码片段
  2. 项目代码结构 Dao,Service,Controller,Util,Model 含义
  3. 关于python 类的使用
  4. Java并发:隐藏线程死锁
  5. 电脑系统linux普通用户,Linux操作系统用户管理
  6. bzoj 1597 [Usaco2008 Mar]土地购买——斜率优化dp
  7. react android 串口,Maix Bit(K210) 与上位机串口通信
  8. python函数基本概念_python——函数的基本概念
  9. Android增量更新——bsdiffbspatch
  10. Java对象toString()方法
  11. Http协议详解版本一
  12. 列表块元素 ul和ol
  13. 基于EasyNVR网络摄像机无插件直播流媒体服务器实现文字滤镜处理功能
  14. 微博红包技术探究:架构、防刷、监控和资源调度
  15. 双目立体视觉几何框架详解
  16. 014 非常好用的广告净化器
  17. 中国android手机市场占有率,Android成全球第二大手机系统 市场份额达26%
  18. 字节跳动的面试算法,实在太变态了
  19. 手机扫描行驶证识别应用
  20. 江西省高考计算机试题及答案,2016年江西省信息技术高考真题(附答案) - 图文...

热门文章

  1. 个人支付宝/微信/云闪付/商户聚合码/银行卡等到账通知常用技术方案总结
  2. iOS 使用UIBezierPath类实现随手画画板
  3. 网页透明flash代码
  4. 日志收集Agent,阴暗潮湿的地底世界
  5. mysql 编码错误_【分享】MySQl操作系统提示错误编码
  6. vue 组件,props 属性 ,Vue 生命周期
  7. Hive之DQL操作
  8. 去除COD有机物树脂A-722MP
  9. 服务器装win7自动关机,Win7系统常见的3种自动关机原因及解决方法
  10. 蓝牙map协议源码解析