一个简单json数据提交实例
2015-11-07 14:28
639 查看
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="提交" onclick="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);
<%@ 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="提交" onclick="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);
相关文章推荐
- jsp自定义标签
- Prism:轻量级的 Javascript 代码高亮库
- 世界国家中英文名称以及地区区号json格式
- JavaScript练习(三)简单的轮播器原理代码
- 对象与json的转换
- .jsp与servlet之间页面跳转及参数传递实例
- struts2 ognl jstl el java代码在jsp页面混用
- D3.js数据可视化(二)——绘制弦图(Chord Layout)
- js提交form表单,并传递参数
- JS 提交form表单
- D3.js数据可视化(一)——绘制热图(heat map)
- 再探 Ext JS 6 (sencha touch/ext升级版) 变化篇 (编译命令、滚动条、控制层、模型层、路由)
- js 替换反斜杠(\)
- JavaScript代码性能优化总结
- js面向对象初步学习
- js去除字符串的前后空格
- 【JavaScript知识点二】JavaScript 变量
- 菜鸟日记之JSP1
- JavaScript的闭包特性 如何给循环中的对象添加事件
- web页面上显示当前系统时间