目录
一,增加
1.dao方法
//增加
public int add(User user) throws Exception {
String sql = "insert into t_oa_user(name,loginName,pwd) values(?,?,?)";
return super.executeUpdate(sql, user, new String[] {"name","loginName","pwd"});
}
进行测试
@Test
public void testAdd() {
User u = new User();
u.setName("熊二");
u.setLoginName("xionger");
u.setPwd("123");
try {
int n = ud.add(u);
System.out.println(n);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
结果显示为1,说明新增成功
2.子控制器代码
//用户增加
public String add(HttpServletRequest req,HttpServletResponse resp) {
try {
//影响行数
int rs = userdao.add(user);
if(rs>0) {
ResponseUtil.writeJson(resp, R.ok(200, "用户数据新增成功"));
}
else {
ResponseUtil.writeJson(resp,R.error(0, "用户数据新增失败"));
}
} catch (Exception e) {
e.printStackTrace();
try {
ResponseUtil.writeJson(resp,R.error(0, "用户数据新增失败"));
} catch (Exception e1) {
e1.printStackTrace();
}
}
return null;
}
3.js代码
//3.对话框
function open(title){
layer.open({
type: 2, //layer提供了5种层类型。可传入的值有:0(信息框,默认)1(页面