当前位置: 首页 > news >正文

jquery-ajax、struts2、json数据问题

jquery代码:

 1 $.ajax({
 2    url:url,
 3    type:'post',
 4    data:{"key1": "value1", "key2": "value2"},
 5    dataType:'json',
 6    error:function(){},
 7    success:function(result){
 8      $("#id").html(result.key1);
 9    }
10  });

java代码:

 1 public String testAjax(){
 2   
 3   response.setContentType("application/x-json");
 4   response.setCharacterEncoding("UTF-8");
 5   
 6   String value1 = request.getParameter("key1");
 7   String value2 = request.getParameter("key2");
 8   String value3 = request.getParameter("key3");
 9   
10   Map<String, Object> map = new HashMap<String, Object>();
11   map.put("key1", value1);
12   map.put("key2", value2);
13   map.put("key3", value3);
14 
15   PrintWriter out = null;
16   try{
17     out.response.getWriter();
18     //将map转换成json格式,具体用法及所需jar包可以参考官方文档
19     JSONObject result = JSONObject.fromObject(map);
20     out.print(result);
21     out.flush();
22   }catch(IOException e){
23     e.printStackTrace();
24   }finally{
25     if(out != null){
26       out.close();
27     }
28   }
29   return null;
30 }

 

 

转载于:https://www.cnblogs.com/baifeilong/p/3488644.html

相关文章:

  • 说说嵌入式调试方式
  • 创建全文索引的sql语句和测试sql语句执行时间
  • 做软件要尊重事实
  • java中的值传递
  • CDMA学习笔记(一):历史和基本概况
  • 新学习的开始
  • 位图安全仿真系统
  • get 和 post
  • 图像标注说明系统
  • 几个问题
  • C#中获取当前时间:System.DateTime.Now.ToString()用法
  • 【转】Linux上的free命令详解
  • 【转载】理解 Linux 配置文件
  • 海量空间数据库实施策略-栅格数据 6
  • 7个鲜为人知却超实用的PHP函数
  • 分享的文章《人生如棋》
  • 11111111
  • android图片蒙层
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • Fabric架构演变之路
  • Git初体验
  • Git学习与使用心得(1)—— 初始化
  • httpie使用详解
  • mongo索引构建
  • mysql 5.6 原生Online DDL解析
  • MySQL几个简单SQL的优化
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • nodejs:开发并发布一个nodejs包
  • vuex 笔记整理
  • 产品三维模型在线预览
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 前端攻城师
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 算法之不定期更新(一)(2018-04-12)
  • 消息队列系列二(IOT中消息队列的应用)
  • 一道闭包题引发的思考
  • Prometheus VS InfluxDB
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (八)Flask之app.route装饰器函数的参数
  • (笔试题)合法字符串
  • (分布式缓存)Redis哨兵
  • (黑马C++)L06 重载与继承
  • (力扣)循环队列的实现与详解(C语言)
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (四) Graphivz 颜色选择
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)winform之ListView
  • (转)负载均衡,回话保持,cookie
  • (转)视频码率,帧率和分辨率的联系与区别
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • *ST京蓝入股力合节能 着力绿色智慧城市服务