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

📄 modifyform.java

📁 网上银行系统(struts+hibernate)附带数据库。
💻 JAVA
字号:
package org.myrose.form;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import org.myrose.bean.Account;

public class ModifyForm extends ActionForm {
	private String oldpassword;

	private String newpassword1;

	private String newpassword2;

	public String getNewpassword1() {
		return newpassword1;
	}

	public void setNewpassword1(String newpassword1) {
		this.newpassword1 = newpassword1;
	}

	public String getNewpassword2() {
		return newpassword2;
	}

	public void setNewpassword2(String newpassword2) {
		this.newpassword2 = newpassword2;
	}

	public String getOldpassword() {
		return oldpassword;
	}

	public void setOldpassword(String oldpassword) {
		this.oldpassword = oldpassword;
	}

	@Override
	public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
		HttpSession session = request.getSession();
		Account account = (Account) session.getAttribute("account");
		ActionErrors errors = new ActionErrors();
		if (!oldpassword.equals(account.getPassword())) {
			errors.add("modify_oldpassword_error", new ActionMessage("modify.oldpassword.error"));
		} else if (newpassword1 == null || newpassword1.trim().equals("")) {
			errors.add("modify_null", new ActionMessage("modify.null"));
		} else if (newpassword1.trim().length() != 6) {
			errors.add("modify_length", new ActionMessage("modify.length"));
		} else if (newpassword2 == null || newpassword2.trim().equals("")) {
			errors.add("modify_null", new ActionMessage("modify.null"));
		} else if (newpassword2.trim().length() != 6) {
			errors.add("modify_length", new ActionMessage("modify.length"));
		} else if(!newpassword1.equals(newpassword2)) {
			errors.add("modify_notsame", new ActionMessage("modify.notsame"));
		} 
		return errors;
	}
	
}

⌨️ 快捷键说明

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