资源简介

自己写的毕业设计

资源截图

代码片段和文件信息

package com.csust.action;

import com.csust.dao.AdminDAO;
import com.csust.dao.StudentDAO;
import com.csust.dao.TeacherDAO;
import com.csust.entity.Admin;
import com.csust.entity.Student;
import com.csust.entity.Teacher;
import com.opensymphony.xwork2.ActionContext;

public class ChangePasswordAction {

private String oldPassword;
private String newPassword;
private String newPassword2;


public String getOldPassword() {
return oldPassword;
}


public void setOldPassword(String oldPassword) {
this.oldPassword = oldPassword;
}


public String getNewPassword() {
return newPassword;
}


public void setNewPassword(String newPassword) {
this.newPassword = newPassword;
}


public String getNewPassword2() {
return newPassword2;
}


public void setNewPassword2(String newPassword2) {
this.newPassword2 = newPassword2;
}


/*管理员修改密码*/
public String AdminChange() {
ActionContext ctx = ActionContext.getContext(); 

String username = (String)ctx.getSession().get(“username“); 
Admin admin = AdminDAO.GetAdmin(username);
if(!admin.getPassword().equals(oldPassword)) {
ctx.put(“error“  java.net.URLEncoder.encode(“旧密码不正确!“));
return “error“;
}

try { 
AdminDAO.ChangePassword(usernamenewPassword);
ctx.put(“message“  java.net.URLEncoder.encode(“密码修改成功!“));
return “admin_change_success“;
} catch (Exception e) {
e.printStackTrace();
ctx.put(“error“  java.net.URLEncoder.encode(“密码更新失败!“));
return “error“;
}  

}



/*学生修改密码*/
public String StudentChange() {
ActionContext ctx = ActionContext.getContext(); 
if(oldPassword.equals(““)) {
ctx.put(“error“  java.net.URLEncoder.encode(“旧密码必须输入!“));
return “error“;
}
if(newPassword.equals(““)) {
ctx.put(“error“  java.net.URLEncoder.encode(“新密码必须输入!“));
return “error“;
}
if(!newPassword2.equals(newPassword)) {
ctx.put(“error“  java.net.URLEncoder.encode(“两次密码输入不一致!“));
return “error“;
}

String studentNumber = (String) ctx.getSession().get(“studentNumber“); 



Student student = StudentDAO.GetStudent(studentNumber);
if(!student.getStudentPassword().equals(oldPassword)) {
ctx.put(“error“  java.net.URLEncoder.encode(“旧密码不正确!“));
return “error“;
}

try { 
StudentDAO.ChangePassword(studentNumbernewPassword);
ctx.put(“message“  java.net.URLEncoder.encode(“密码修改成功!“));
return “student_change_sucess“;
} catch (Exception e) {
e.printStackTrace();
ctx.put(“error“  java.net.URLEncoder.encode(“密码更新失败!“));
return “error“;
}  

}




/*教师修改密码*/
public String TeacherChange() {
ActionContext ctx = ActionContext.getContext(); 
if(oldPassword.equals(““)) {
ctx.put(“error“  java.net.URLEncoder.encode(“旧密码必须输入!“));
return “error“;
}
if(newPassword.equals(““)) {
ctx.put(“error“  java.net.URLEncoder.encode(“新密码必须输入!“));
return “error“;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-06-16 23:01  BYSJ\
     文件        3467  2015-06-03 15:00  BYSJ\.classpath
     目录           0  2015-06-16 23:01  BYSJ\.myeclipse\
     文件         285  2015-04-28 13:28  BYSJ\.mymetadata
     文件          66  2015-04-25 23:32  BYSJ\.myumldata
     文件        1747  2015-04-28 13:28  BYSJ\.project
     目录           0  2015-06-09 16:54  BYSJ\.settings\
     文件         500  2013-01-20 22:05  BYSJ\.settings\.jsdtscope
     文件        1009  2015-04-28 13:28  BYSJ\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件         132  2015-05-31 17:51  BYSJ\.settings\org.eclipse.core.resources.prefs
     文件         364  2015-04-25 23:08  BYSJ\.settings\org.eclipse.jdt.core.prefs
     文件         450  2015-04-28 13:28  BYSJ\.settings\org.eclipse.wst.common.component
     文件         252  2015-04-25 23:08  BYSJ\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2015-04-25 23:08  BYSJ\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2015-04-25 23:08  BYSJ\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2015-06-09 16:54  BYSJ\WebRoot\
     文件        1819  2015-05-05 11:25  BYSJ\WebRoot\Admin_login.jsp
     文件        3500  2015-05-30 19:18  BYSJ\WebRoot\ClassInfo_add.jsp
     文件       11103  2015-04-27 19:13  BYSJ\WebRoot\ClassInfo_frontquery_result.jsp
     文件        2993  2015-04-27 19:13  BYSJ\WebRoot\ClassInfo_frontshow.jsp
     文件        4062  2015-05-30 19:18  BYSJ\WebRoot\ClassInfo_modify.jsp
     文件       11515  2015-05-30 19:19  BYSJ\WebRoot\ClassInfo_query_result.jsp
     文件        2922  2015-05-30 19:19  BYSJ\WebRoot\CollegeInfo_add.jsp
     文件        9541  2015-04-27 19:13  BYSJ\WebRoot\CollegeInfo_frontquery_result.jsp
     文件        2167  2015-04-27 19:13  BYSJ\WebRoot\CollegeInfo_frontshow.jsp
     文件        3311  2015-05-30 19:19  BYSJ\WebRoot\CollegeInfo_modify.jsp
     文件        9967  2015-05-30 19:19  BYSJ\WebRoot\CollegeInfo_query_result.jsp
     文件        3475  2015-05-30 19:19  BYSJ\WebRoot\CourseInfo_add.jsp
     文件       10766  2015-04-28 13:31  BYSJ\WebRoot\CourseInfo_frontquery_result.jsp
     文件        2852  2015-04-28 13:31  BYSJ\WebRoot\CourseInfo_frontshow.jsp
     文件        3978  2015-05-30 19:20  BYSJ\WebRoot\CourseInfo_modify.jsp
............此处省略397个文件信息

评论

共有 条评论