资源简介
自己写的毕业设计
代码片段和文件信息
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\.myme
文件 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.xm
文件 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个文件信息
- 上一篇:云计算基础架构及关键应用
- 下一篇:双轮平衡车原理图及pcb
相关资源
- 物流配送管理系统源码
- 基于SSH框架的健身俱乐部管理系统
- apache-tomcat-8.5.46-windows-x64.zip
- 基于SSM框架开发的因酷开源网络课堂
- vip会员管理系统、 基于spirng mvc、 s
- 基于 spring,spring mvc,mybatis 权限管理
- Spring mvc + Spring + Spring jdbc 整合
- 基于 Struts2,Hibernate,Spring 框架开发
- 基于spring mvc、spring、hibernate、bootst
- ssm框架整合spring、spring mvc、mybatis开发
- 通用开发平台spring mvc + spring + bootst
- 教师评价系统1.zip
- 超级详细通俗易懂-SSH框架讲义完整版
- 完整的电力系统项目
- 算法(第四版)_算法红宝书_图灵图书
- 基于SSM框架的论坛系统
- 开发 做笔记常用编辑器Notepad++
- SSH_OA.rar
- 客户关系管理系统(源码)附带数据
- 最新手机号段归属地数据库(2019年
- 基于ssh框架简单的学生信息管理系统
- SSH框架代码
- 基于SSH框架消息管理系统
- 高仿京淘项目
- 论坛系统ssh框架
- 一个简单的SSH框架项目
- 使用Servlet写的增删改查项目
- 药品管理系统
- BS SSH框架详解包括代码有解释
- 银行账户管理系统--本人毕设
评论
共有 条评论