注意:
注册按钮点击后没有弹窗:
点击注册的type类型不能是submit,而要是button!
一、编辑功能的实现(两种实现方法)
1 弹窗编辑 (teacher类)
需要写一个editTeacher.html,做弹出层的界面
Ajax中调用editTeacherServlet->editDao->数据库sql:update->返回
2 复选框文本编辑(student类)
加复选框:{type:'checkbox'}
加edit:'text'
cols : [ [ //表头
/* 添加复选框 */
{
type:'checkbox'
},{
field : 'studentId',
title : '学号',
width : 80,
sort : true
}, {
field : 'name',
title : '用户名',
width : 80,
edit:'text'
},
二、注册
1. 登录和注册实现时用到了service层
2. 注册逻辑:
1. 密码一致
2. 用户名不存在(若存在,提示)
3. 学号或工号不存在(若存在,提示)
Register.jsp -> CheckRegisterServlet -> loginsevice -> userDao -> 数据库 -> 层层返回
3. 注册成功后自动跳转登录页面
setTimeout函数
success:function(res){
if(res=="success"){
alert("注册成功!!!即将跳转到登录页面");
setTimeout(function(){
window.location.href="/test/LoginServlet";
},1000);
}
else if(res=="fail"){
alert("注册失败!!!您输入的学号或工号已经存在!");
}else{
alert("注册失败!!!您输入的用户名已经存在!");
}
}