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

📄 idouinputactionform.java

📁 用strutshibernate做的项目
💻 JAVA
字号:
//Created by MyEclipse Struts// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.0.1/xslt/JavaClass.xslpackage com.dut.struts.form;import javax.servlet.http.HttpServletRequest;import org.apache.struts.action.ActionError;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionMapping;import com.dut.logic.db.Hagakicd;import com.dut.logic.db.Toukyucd;import com.dut.logic.logic.InputCheckUtil;import com.dut.logic.util.StringUtil;/**  * MyEclipse Struts * Creation date: 04-06-2006 * IdouInput的formbean * XDoclet definition: * @struts.form name="idouInputActionForm" */public class IdouInputActionForm extends ActionForm {	// --------------------------------------------------------- Instance Variables	/** yidongjuedingdate property */	private String yidongjuedingdate;	/** dengji property */	private String dengji;	/** zufanhao property */	private String zufanhao;	/** fanhao property */	private String fanhao;	/** shoufufanhao property */	private String shoufufanhao;	/** qingqiushangpinkodo property */	private String qingqiushangpinkodo;	/** nian property */	private String nian;	/** ji property */	private String ji;	/** yeshuqufen property */	private String yeshuqufen;	/** jusuokodo property */	private String jusuokodo;		/** page property */	private String page;		/** mainkey property */	private String mainkey;	// --------------------------------------------------------- Methods	/** 	 * Method validate	 * @param mapping	 * @param request	 * @return ActionErrors	 */	public ActionErrors validate(		ActionMapping mapping,		HttpServletRequest request) {		ActionErrors errors = new ActionErrors();		int inputpage = Integer.parseInt(request.getParameter("inputpage"));		request.setAttribute("nowyear",nian);		request.getSession().setAttribute("key",yeshuqufen);		request.getSession().setAttribute("Toukyu_key",dengji);		/*		 * 输入页标记为1时进行form判断		 */		if(inputpage == 1){			/* 判断年是否为空 */			if(nian == null || nian.equals("")){				errors.add("error",						new ActionError("IdouInput.error.nian.empty"));				request.setAttribute("focus", "nian");				return errors;			}			/* 判断页书区分是否为空 */			else if(yeshuqufen == null || yeshuqufen.equals("")){				errors.add("error",						new ActionError("IdouInput.error.yeshuqufen.empty"));				request.setAttribute("focus", "yeshuqufen");				return errors;			}			/* 判断受付番号是否为6字以上11字以内的半角数字 */			else if(shoufufanhao.length() != 0 && shoufufanhao.length() < 6){				errors.add("error",						new ActionError("IdouInput.error.shoufufanhao.error"));				request.setAttribute("focus", "shoufufanhao");				return errors;			}			else if(!InputCheckUtil.BanHangShu(shoufufanhao,11)){				errors.add("error",						new ActionError("IdouInput.error.shoufufanhao.error"));				request.setAttribute("focus", "shoufufanhao");				return errors;			}			/* 判断年是否是4字的半角数字 */			else if(nian.length() != 4){				System.out.println("nian de changdu error");				errors.add("error",						new ActionError("IdouInput.error.nian.error"));				request.setAttribute("focus", "nian");				return errors;			}			else if(!InputCheckUtil.BanHangShu(nian,4)){				System.out.println("nian de geshi error-->" + nian);				errors.add("error",						new ActionError("IdouInput.error.nian.error"));				request.setAttribute("focus", "nian");				return errors;			}			/* 判断组番号是否是6字以内的半角英数 */			else if(!InputCheckUtil.HangXiaBanYing(zufanhao,6)){				errors.add("error",						new ActionError("IdouInput.error.zufanhao.error"));				request.setAttribute("focus", "zufanhao");				return errors;			}			/* 判断番号是否8字以内的半角数字 */			else if(!InputCheckUtil.BanHangShu(fanhao,8)){				errors.add("error",						new ActionError("IdouInput.error.fanhao.error"));				request.setAttribute("focus", "fanhao");				return errors;			}			/* 判断局所kodo是否是正确格式 */			else if(jusuokodo.length() != 0 && jusuokodo.length() != 5){				errors.add("error",						new ActionError("IdouInput.error.jusuokodo.error"));				request.setAttribute("focus", "jusuokodo");				return errors;			}			else if(jusuokodo.length() != 0 && !InputCheckUtil.BanHangShu(jusuokodo.substring(0,2),2)){				errors.add("error",						new ActionError("IdouInput.error.jusuokodo.error"));				request.setAttribute("focus", "jusuokodo");				return errors;			}			else if(jusuokodo.length() != 0 && !InputCheckUtil.HangXiaBanYing(jusuokodo.substring(2),3)){				errors.add("error",						new ActionError("IdouInput.error.jusuokodo.error"));				request.setAttribute("focus", "jusuokodo");				return errors;			}			/* 判断请求赏品kodo是否5字以内的半角数字 */			else if(!InputCheckUtil.BanHangShu(qingqiushangpinkodo,5)){				errors.add("error",						new ActionError("IdouInput.error.qingqiushangpinkodo.error"));				request.setAttribute("focus", "qingqiushangpinkodo");				return errors;			}			/* 判断移动决定年月日是否正确格式 */			else if(InputCheckUtil.isnotDateformat(yidongjuedingdate)){				errors.add("error",						new ActionError("IdouInput.error.yidongjuedingdate.error"));				request.setAttribute("focus", "yidongjuedingdate");				return errors;			}			/* 判断页书区分是否正确 */			else if(Hagakicd					.selectHagaki_mei(Integer.parseInt(yeshuqufen))==null){				errors.add("error",						new ActionError("IdouInput.error.yeshuqufen.error"));				request.setAttribute("focus", "yeshuqufen");				return errors;			}			/* 判断等级是否正确 */			else if(dengji!=null && dengji.equals("")){				int id = Integer.parseInt(dengji);				if(Toukyucd.selectToukyu_mei(id)==null){					errors.add("error",							new ActionError("IdouInput.error.dengji.error"));					request.setAttribute("focus", "yeshuqufen");					return errors;				}			}			request.setAttribute("nowyear",nian);			request.getSession().setAttribute("key",yeshuqufen);			request.getSession().setAttribute("Toukyu_key",dengji);					}		/* 		 * 输入页标记为2时		 * 获得当前页数		 */		else if(inputpage == 2){			if(Integer.parseInt(page) == 0){				errors.add("error",						new ActionError("IdouInput.error.page.error"));				request.setAttribute("focus", "page");				return errors;			}			else{				request.getSession().setAttribute("pages",page);			}					}		// TODO Auto-generated method stub		return errors;	}	/** 	 * Method reset	 * @param mapping	 * @param request	 */	public void reset(ActionMapping mapping, HttpServletRequest request) {		// TODO Auto-generated method stub	}	/** 	 * Returns the yidongjuedingdate.	 * @return String	 */	public String getYidongjuedingdate() {		return yidongjuedingdate;	}	/** 	 * Set the yidongjuedingdate.	 * @param yidongjuedingdate The yidongjuedingdate to set	 */	public void setYidongjuedingdate(String yidongjuedingdate) {		this.yidongjuedingdate = StringUtil.trans(yidongjuedingdate);	}	/** 	 * Returns the dengji.	 * @return String	 */	public String getDengji() {		return dengji;	}	/** 	 * Set the dengji.	 * @param dengji The dengji to set	 */	public void setDengji(String dengji) {		this.dengji = StringUtil.trans(dengji);	}	/** 	 * Returns the zufanhao.	 * @return String	 */	public String getZufanhao() {		return zufanhao;	}	/** 	 * Set the zufanhao.	 * @param zufanhao The zufanhao to set	 */	public void setZufanhao(String zufanhao) {		this.zufanhao = StringUtil.trans(zufanhao);	}	/** 	 * Returns the fanhao.	 * @return String	 */	public String getFanhao() {		return fanhao;	}	/** 	 * Set the fanhao.	 * @param fanhao The fanhao to set	 */	public void setFanhao(String fanhao) {		this.fanhao = StringUtil.trans(fanhao);	}	/** 	 * Returns the shoufufanhao.	 * @return String	 */	public String getShoufufanhao() {		return shoufufanhao;	}	/** 	 * Set the shoufufanhao.	 * @param shoufufanhao The shoufufanhao to set	 */	public void setShoufufanhao(String shoufufanhao) {		this.shoufufanhao = StringUtil.trans(shoufufanhao);	}	/** 	 * Returns the qingqiushangpinkodo.	 * @return String	 */	public String getQingqiushangpinkodo() {		return qingqiushangpinkodo;	}	/** 	 * Set the qingqiushangpinkodo.	 * @param qingqiushangpinkodo The qingqiushangpinkodo to set	 */	public void setQingqiushangpinkodo(String qingqiushangpinkodo) {		this.qingqiushangpinkodo = StringUtil.trans(qingqiushangpinkodo);	}	/** 	 * Returns the nian.	 * @return String	 */	public String getNian() {		return nian;	}	/** 	 * Set the nian.	 * @param nian The nian to set	 */	public void setNian(String nian) {		this.nian = StringUtil.trans(nian);	}	/** 	 * Returns the ji.	 * @return String	 */	public String getJi() {		return ji;	}	/** 	 * Set the ji.	 * @param ji The ji to set	 */	public void setJi(String ji) {		this.ji = StringUtil.trans(ji);	}	/** 	 * Returns the yeshuqufen.	 * @return String	 */	public String getYeshuqufen() {		return yeshuqufen;	}	/** 	 * Set the yeshuqufen.	 * @param yeshuqufen The yeshuqufen to set	 */	public void setYeshuqufen(String yeshuqufen) {		this.yeshuqufen = StringUtil.trans(yeshuqufen);	}	/** 	 * Returns the jusuokodo.	 * @return String	 */	public String getJusuokodo() {		return jusuokodo;	}		/**	 * Set the jusuokodo.	 * @param jusuokodo The jusuokodo to set	 */	public void setJusuokodo(String jusuokodo) {		this.jusuokodo = StringUtil.trans(jusuokodo);	}	/**	 * Returns the page.	 * @return String	 */	public String getPage() {		return page;	}	/**	 * Set the page.	 * @param page The page to set	 */	public void setPage(String page) {		this.page = StringUtil.trans(page);	}	public String getMainkey() {		return mainkey;	}	public void setMainkey(String mainkey) {		this.mainkey = StringUtil.trans(mainkey);	}				}

⌨️ 快捷键说明

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