public
class
Hero {
private
String name;
private
int hp;
public
String getName() {
return
name;
}
public
void setName(String name) {
this.name = name;
}
public
int getHp() {
return
hp;
}
public
void setHp(int hp) {
this.hp = hp;
}
@Override
public
String toString() {
return
"Hero [name="
+ name +
", hp="
+ hp +
"]"
;
}
}
public
class
Hero {
private
String name;
private
int hp;
public
String getName() {
return
name;
}
public
void setName(String name) {
this.name = name;
}
public
int getHp() {
return
hp;
}
public
void setHp(int hp) {
this.hp = hp;
}
@Override
public
String toString() {
return
"Hero [name="
+ name +
", hp="
+ hp +
"]"
;
}
}submit.html文件
[html] view plain
copy
print
?<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>用AJAX以JSON方式提交数据</title>
<script type="text/javascript" src="jquery.min.js"></script>
</head>
<body>
<form >
名称:<input type="text" id="name"/><br/>
血量:<input type="text" id="hp"/><br/>
<input type="button" value="提交" id="sender">
</form>
<p id="messagep"></p>
<script>
$(
'#sender'
).click(
function
(){
var
name=document.getElementById(
'name'
).value;
var
hp=document.getElementById(
'hp'
).value;
var
hero={
"name"
:name,
"hp"
:hp};
var
url=
"submitServlet"
;
$.post(
url,
{
"data"
:JSON.stringify(hero)},
function
(data) {
alert(
"提交成功,请在Tomcat控制台查看服务端接收到的数据"
);
});
});
</script>
</body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>用AJAX以JSON方式提交数据</title>
<script type="text/javascript" src="jquery.min.js"></script>
</head>
<body>
<form >
名称:<input type="text" id="name"/><br/>
血量:<input type="text" id="hp"/><br/>
<input type="button" value="提交" id="sender">
</form>
<p id="messagep"></p>
<script>
$(
'#sender'
).click(
function
(){
var
name=document.getElementById(
'name'
).value;
var
hp=document.getElementById(
'hp'
).value;
var
hero={
"name"
:name,
"hp"
:hp};
var
url=
"submitServlet"
;
$.post(
url,
{
"data"
:JSON.stringify(hero)},
function
(data) {
alert(
"提交成功,请在Tomcat控制台查看服务端接收到的数据"
);
});
});
</script>
</body>
</body>
</html>