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

📄 branchform.java

📁 java web开发技术方案宝典
💻 JAVA
字号:
package com.yxq.actionform;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

public class BranchForm extends ActionForm {
	private int id;
	private String branchName;
	private String branchInfo;
	private String branchManager;
	private String branchAddr;
	private String branchPhone;
	
	public BranchForm(){
		branchName="";
		branchInfo="";
		branchManager="";
		branchAddr="";
		branchPhone="";
	}
	
	public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
		ActionErrors errors=new ActionErrors();
		String op=request.getParameter("op");
		if(op==null)
			op="";
		if(op.equals("add")){
			request.setAttribute("mainPage","/pages/mngBranch/add.jsp");
		}
		else if(op.equals("modify")){
			request.setAttribute("mainPage","/pages/mngBranch/modify.jsp");
		}
		String actiontype=request.getParameter("actiontype");
		if(actiontype==null||actiontype.equals(""))
			actiontype="link";
		if(actiontype.equals("domodify")||actiontype.equals("doadd")){			
			boolean mark=true;
			String branchName=request.getParameter("branchName");
			String branchInfo=request.getParameter("branchInfo");
			String branchManager=request.getParameter("branchManager");
			String branchAddr=request.getParameter("branchAddr");
			String branchPhone=request.getParameter("branchPhone");
			if(branchName==null||branchName.equals("")){
				mark=false;
				errors.add("BranchNameE",new ActionMessage("no.branch.name"));
			}
			if(branchInfo==null||branchInfo.equals("")){
				mark=false;
				errors.add("BranchInfoE",new ActionMessage("no.branch.info"));
			}
			if(branchManager==null||branchManager.equals("")){
				mark=false;
				errors.add("BranchManagerE",new ActionMessage("no.branch.manager"));
			}
			if(branchAddr==null||branchAddr.equals("")){
				mark=false;
				errors.add("BranchAddrE",new ActionMessage("no.branch.addr"));
			}
			if(branchPhone==null||branchPhone.equals("")){
				mark=false;
				errors.add("BranchPhoneE",new ActionMessage("no.branch.phone"));
			}
			if(!mark){				
				return errors;
			}
			else{
				String regexp="^(\\d{4}+\\-{1}+\\d*)";
				if(!branchPhone.matches(regexp)){
					errors.add("BranchPhoneE",new ActionMessage("branch.phone.E"));
					return errors;
				}			
			}
		}
		return errors;
	}
	public String getBranchAddr() {
		return branchAddr;
	}
	public void setBranchAddr(String branchAddr) {
		this.branchAddr = branchAddr;
	}
	public String getBranchInfo() {
		return branchInfo;
	}
	public void setBranchInfo(String branchInfo) {
		this.branchInfo = branchInfo;
	}
	public String getBranchManager() {
		return branchManager;
	}
	public void setBranchManager(String branchManager) {
		this.branchManager = branchManager;
	}
	public String getBranchName() {
		return branchName;
	}
	public void setBranchName(String branchName) {
		this.branchName = branchName;
	}
	public String getBranchPhone() {
		return branchPhone;
	}
	public void setBranchPhone(String branchPhone) {
		this.branchPhone = branchPhone;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public void clear(){
		branchName="";
		branchInfo="";
		branchManager="";
		branchAddr="";
		branchPhone="";
	}
}

⌨️ 快捷键说明

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