资源简介
struts2+spring+hibernate三大框架,附数据库,实现教务信息管理。
代码片段和文件信息
package com.sl.action;
import javax.annotation.Resource;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.sl.dao.AdminDao;
import com.sl.dao.impl.AdminDaoImpl;
import com.sl.entity.Admin;
@Controller @Scope(“prototype“)
public class ChangePwdAction extends ActionSupport{
private String oldPassword;
private String newPassword;
private String newPassword2;
@Resource AdminDao adminDao=new AdminDaoImpl();
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 execute() {
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 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 “change_success“;
} catch (Exception e) {
e.printStackTrace();
ctx.put(“error“ java.net.URLEncoder.encode(“密码更新失败!“));
return “error“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5646 2017-06-18 15:23 ssh1\manage.sql
文件 529 2017-06-18 15:23 ssh1\ManageSystem\.classpath
文件 510 2017-06-18 15:23 ssh1\ManageSystem\.myhibernatedata
文件 309 2017-06-18 15:23 ssh1\ManageSystem\.myme
文件 240 2017-06-18 15:23 ssh1\ManageSystem\.mystrutsdata
文件 2040 2017-06-18 15:23 ssh1\ManageSystem\.project
文件 500 2017-06-18 15:23 ssh1\ManageSystem\.settings\.jsdtscope
文件 132 2017-06-18 15:23 ssh1\ManageSystem\.settings\org.eclipse.core.resources.prefs
文件 364 2017-06-18 15:23 ssh1\ManageSystem\.settings\org.eclipse.jdt.core.prefs
文件 474 2017-06-18 15:23 ssh1\ManageSystem\.settings\org.eclipse.wst.common.component
文件 252 2017-06-18 15:23 ssh1\ManageSystem\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-06-18 15:23 ssh1\ManageSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-06-18 15:23 ssh1\ManageSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3074 2017-06-18 15:23 ssh1\ManageSystem\src\applicationContext.xm
文件 2190 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\action\ChangePwdAction.java
文件 5988 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\action\ClassAction.java
文件 1037 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\action\LoginAction.java
文件 10566 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\action\StudentAction.java
文件 10269 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\action\TeacherAction.java
文件 258 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\action\UserAction.java
文件 272 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\dao\AdminDao.java
文件 859 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\dao\ClassesDao.java
文件 1606 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\dao\impl\AdminDaoImpl.java
文件 4451 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\dao\impl\ClassesDaoImpl.java
文件 5480 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\dao\impl\StudentDaoImpl.java
文件 4826 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\dao\impl\TeacherDaoImpl.java
文件 1038 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\dao\StudentDao.java
文件 934 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\dao\TeacherDao.java
文件 685 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\entity\Admin.hbm.xm
文件 595 2017-06-18 15:23 ssh1\ManageSystem\src\com\sl\entity\Admin.java
............此处省略211个文件信息
- 上一篇:应用多元统计分析 高惠璇
- 下一篇:微信h5游戏 夺宝源码
评论
共有 条评论