1.客户端编程:jsp页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
       pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<script type="text/javascript" src="js/jquery-1.4.2.js"></script>
<script type="text/javascript" src="js/json2.js"></script>
<body>
<form action="">
<table>
<tr>
<td>名字</td>
<td><input type="text" id="name" name="name"/></td>
</tr>
<tr>
<td>年龄</td>
<td><input type="text" id="age" name="age"/></td>
</tr>
<tr>
<td><input type="button" value="提交" οnclick="commit();"/> </td>
</tr>
</table>
<table id="ulist" border="2">
</table>
</form>
</body>
<script type="text/javascript">
function commit(){
       $.ajax(
                     {type : "post",
                      data:{name:$('#name').val(),age:$('#age').val()},
                      url : "testJson_testJson.action",
                      dataType : "JSON",
                      success : callback
                            }
                     );
}
function callback(data){
       var json =   JSON.parse(data);
       alert("fdf");
       var ulist =   $("#ulist");
       $.each(json, function(i,item){
                 ulist.append(
               "<tr><td>"+item.name+"</td><td>"+item.age+"</td></tr>"
                                 );
              })
}
</script>
</html>
2.服务端编程:用到sturst2

public class Person {
       private String name;
       private String age;
       public String getName() {
              return name;
       }
       public void setName(String name) {
              this.name = name;
       }
       public String getAge() {
              return age;
       }
       public void setAge(String age) {
              this.age = age;
       }

}

public class TestJsonAction {

private static final long serialVersionUID = -3571998877536556903L;

public String testJson() throws Exception {
              Person p1 = new Person();
              p1.setName("nn");
              p1.setAge("11");
              Person p2 = new Person();
              p2.setName("gg");
              p2.setAge("12");
              Person p3 = new Person();
              p3.setName("rr");
              p3.setAge("24");
              List<Person> ulist = new ArrayList<Person>();
              ulist.add(p1);
              ulist.add(p2);
              ulist.add(p3);
              String name =ServletActionContext.getRequest().getParameter("name");
              String age = ServletActionContext.getRequest().getParameter("age");
              Person p4 = new Person();
              p4.setName(name);
              p4.setAge(age);
              ulist.add(p4);
              JSONArray json = JSONArray.fromObject(ulist);
              ServletActionContext.getResponse().getWriter().print(json);
              return null;
       }

}

一个简单json数据提交实例相关推荐

  1. jsonrpc php使用,php实现的一个简单json rpc框架实例

    json rpc 是一种以json为消息格式的远程调用服务,它是一套允许运行在不同操作系统.不同环境的程序实现基于Internet过程调用的规范和一系列的实现.这种远程过程调用可以使用http作为传输 ...

  2. AJAX for Java简单表数据查询实例

    AJAX for Java简单表数据查询实例<?XML:NAMESPACE PREFIX = O /> AJAX WebShop 3对Java开发具有良好的支持,同时也提供了各种层次的后台 ...

  3. 将json数据写入html表单,将json数据提交到html表中

    我需要基于json响应构建一个表,调用API时调用API, 调用API并让JSON工作正常,但我没有发现任何有关构建表的文档并从x.js传递给x.html.我成功地从json传递了1个参数/值.将js ...

  4. 【转】c#处理3种json数据的实例

    http://www.jb51.net/article/48027.htm http://json2csharp.chahuo.com/ 网络中数据传输经常是xml或者json,现在做的一个项目之前调 ...

  5. 一个简单的百度爬虫实例

    一个简单的百度爬虫实例 最近在百度aistdio自学课程,看到一个基础课程的作业是爬取百度上<青春有你>选手信息,索性就跟着爬了一下,复习一下自己去年自学的已经忘得差不多的爬虫. 直接上代 ...

  6. html表单发送json,在HTML表单上发送JSON数据提交

    我有一个html表单,该表单有两个字段(名称,说明).当用户点击该表单的提交按钮时,我想以json格式提交表单数据.在HTML表单上发送JSON数据提交 我试过如下: function submitD ...

  7. 推荐一个在线json数据格式化网站

    json数据非常友好方便的处理: 推荐一个在线json数据格式化网站 http://json.parser.online.fr/ 转载于:https://www.cnblogs.com/cocoaji ...

  8. 一个简单的EJB-Session Bean实例

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 一个简单 ...

  9. 一个简单使用html的实例

    一个简单使用html的实例 起始网页 点击上个网页的连接,跳转到 代码如下 网页1的代码 <html> <head> <title>一个实例</title&g ...

最新文章

  1. oracle top用法
  2. asp.net中防止攻击的方法
  3. Java 集合系列(3): fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)...
  4. VLC简介及使用说明
  5. mysql Error 1045(28000)
  6. js设计模式——3.观察者模式
  7. C语言学习笔记---枚举类型enum
  8. 将tomcat添加到系统服务
  9. jsp中使用echarts简单示例
  10. 模型类中的常用字段类型
  11. 【fake_useragent】网络爬虫获取随机User-Agent
  12. Android 录制视频添加时间水印,Android开发教程入门
  13. html中含有value属性的标签及Value的作用
  14. 苹果手机sim卡无效怎么办_苹果手机存储空间不足怎么办
  15. pythonnumpy矩阵详解_基于Python Numpy的数组array和矩阵matrix详解_python
  16. Pg extention pgcrypto
  17. express获取url路由地址参数的方法 获取get请求参数
  18. 高老师的架构设计_隽语集(AA_0151)
  19. 最热电气专业论文选题
  20. 入手评测 华为擎云 L410怎么样

热门文章

  1. 【Android 返回堆栈管理】打印 Android 中当前运行的 Activity 任务栈信息 | Activity 任务栈信息分析 | Activity 在相同 Stack 中的不同 Task
  2. 【计算机网络】传输层 : TCP 协议 ( TCP 协议特点 | TCP 报文段首部格式 | TCP 报文段控制位 )
  3. php 二维数组排序详解: array_multisort
  4. [BZOJ5292][BJOI2018]治疗之雨(概率DP+高斯消元)
  5. tree树的展示,check树的展示,json数据转zree树格式数据
  6. nested exception is java.lang.IllegalStateException: Context namespace element 'annotation-config' a
  7. 使用Filter跟踪Asp.net MVC页面加载(转)
  8. [No00009B]win10快捷键大全
  9. 树与二叉树(c/c++)
  10. 感謝有PPStream這種好東西