⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changeadminpwd.java

📁 该系统实现了网上购物及书店管理
💻 JAVA
字号:
package action.admin;

import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.Action;

import bean.*;

import db.*;

public class ChangeAdminPwd extends Action {
	/**
	 * 覆盖Action的execute()方法
	 * 
	 */
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		// 从request中取得admin
		AdminBean admin = (AdminBean) request.getSession()
				.getAttribute("admin");
		// 从request中取得olduserPwd
		String oldpwd = request.getParameter("olduserPwd");
		// 从request中取得newuserPwd
		String newPwd = request.getParameter("newuserPwd");
		// 从request中取得isuserPwd
		String isPwd = request.getParameter("isuserPwd");
		// 判断原始密码不正确
		if (!oldpwd.equals(admin.getUserPwd())) {
			request.setAttribute("message",
					"<script>alert('原始密码不正确 修改失败')</script>");
			return mapping.findForward("chengeadmin");
		} else if (!newPwd.equals(isPwd)) {
			// 判断新密码和确认密码是否一致
			request.setAttribute("message",
					"<script>alert('新密码和确认密码不一致 修改失败')</script>");
			return mapping.findForward("chengeadmin");
		}
		// 创建AdminOperation对象
		AdminOperation db = new AdminOperation();
		// 修改admin的密码为新密码
		admin.setUserPwd(newPwd);
		if (db.changeAdminPwd(admin)) {
			request.setAttribute("message", "<script>alert('更新成功');</script>");
			request.getSession().setAttribute("admin", admin);
		} else {
			request.setAttribute("message", "<script>alert('更新失败');</script>");
		}
		// 关闭数据库的连接
		db.Close();
		return mapping.findForward("chengeadmin");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -