Action层:
JSONObject data;
private Student2 student2;
Public String addstu(){
boolean bln=is.addorupdstu(student2);
// 使用JSONObject返回页面
data=new JSONObject();
data.put("bln", bln);
return "success";
}
//提供set和get方法用来与页面数据交互
public JSONObject getData() {
return data;
}
public void setData(JSONObject data) {
this.data = data;
}
public Student2 getStudent2() {
return student2;
}
public void setStudent2(Student2 student2) {
this.student2 = student2;
}
注:Student2是student2数据库表的对象名,要有vo类和映射文件,我这里就省略了,主要写页面和Action
JSP页面使用的是LayUI界面:
$.post("jsonzpaddstu.action", {//去异步提交
'student2.name' :param.name,
'student2.sex' :param.sex,
}, function(data) {//这里的data就是action里面的data传过来的数据
if (data.bln) {//成功后
reload();//调用下面的reload方法
layui.layer.msg('添加成功~',{time:2500});
}
}, "json")
<script>
function reload(){// 这个方法要什么功能自己写
layui.layer.closeAll('page');//关闭所有页面
}
</script>