修改密码出错及解决方案
时间:2007-08-22 来源:sdwsyjp
错误代码:
Teachers teacher=(Teachers) request.getSession().getAttribute("teacher");
if(teacher.getPassword().equals(teacherchangepwdForm.getOldpwd())){
teacher.setPassword(teacherchangepwdForm.getNewpwd());
TeachersDAO teacherDAO=new TeachersDAO();
teacherDAO.save(teacher);
request.setAttribute("teacherpwd", "ok");
return mapping.findForward("teacherchange");
} 在数据库的show_sql中显示insert(...........); 解决方案: Teachers teacher=(Teachers) request.getSession().getAttribute("teacher");
if(teacher.getPassword().equals(teacherchangepwdForm.getOldpwd())){ //将主键添加到对象之中,解决问题!~
teacher.setTeacherid(teacher.getTeacherid());
teacher.setPassword(teacherchangepwdForm.getNewpwd());
TeachersDAO teacherDAO=new TeachersDAO();
teacherDAO.save(teacher);
request.setAttribute("teacherpwd", "ok");
return mapping.findForward("teacherchange");
}
if(teacher.getPassword().equals(teacherchangepwdForm.getOldpwd())){
teacher.setPassword(teacherchangepwdForm.getNewpwd());
TeachersDAO teacherDAO=new TeachersDAO();
teacherDAO.save(teacher);
request.setAttribute("teacherpwd", "ok");
return mapping.findForward("teacherchange");
} 在数据库的show_sql中显示insert(...........); 解决方案: Teachers teacher=(Teachers) request.getSession().getAttribute("teacher");
if(teacher.getPassword().equals(teacherchangepwdForm.getOldpwd())){ //将主键添加到对象之中,解决问题!~
teacher.setTeacherid(teacher.getTeacherid());
teacher.setPassword(teacherchangepwdForm.getNewpwd());
TeachersDAO teacherDAO=new TeachersDAO();
teacherDAO.save(teacher);
request.setAttribute("teacherpwd", "ok");
return mapping.findForward("teacherchange");
}
相关阅读 更多 +