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

📄 seikyuinputactionform.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.logic.InputCheckUtil;import com.dut.logic.util.NumberUtil;import com.dut.logic.util.StringUtil;/**  * MyEclipse Struts * Creation date: 04-13-2006 * SeikyuInput页面的form * XDoclet definition: * @struts.form name="seikyuInputActionForm" */public class SeikyuInputActionForm extends ActionForm {	// --------------------------------------------------------- Instance Variables	/** dengji property */	private String dengji;	/** dianhuafanhao property */	private String dianhuafanhao;	/** peidazhidingdate property */	private String peidazhidingdate;	/** qianyoubianfanhao property */	private String qianyoubianfanhao;	/** dengludate property */	private String dengludate;	/** yeshuqufen property */	private String yeshuqufen;	/** zhusuo property */	private String zhusuo;	/** peisongfangfa property */	private String peisongfangfa;	/** zu property */	private String zu;	/** nian property */	private String nian;	/** houyoubianfanhao property */	private String houyoubianfanhao;	/** shiming property */	private String shiming;	/** kujifanhao property */	private String kujifanhao;	/** shangpinkodo property */	private String shangpinkodo;		private String yeshuqufen_mei;		private String dengji_mei;		private String shangpin_mei;	// --------------------------------------------------------- Methods	/** 	 * Method validate	 * @param mapping	 * @param request	 * @return ActionErrors	 */	public ActionErrors validate(		ActionMapping mapping,		HttpServletRequest request) {		request.setAttribute("nowyear",nian);		request.getSession().setAttribute("key",yeshuqufen);		request.getSession().setAttribute("Toukyu_key",dengji);		ActionErrors errors = new ActionErrors();		/* 如果年為空,提示錯誤信息 */		if (nian == null || nian.trim().equals("")) {			errors.add("errors",					new ActionError("kensyoInput.jsp.nen.is.empty"));			request.setAttribute("focus", "nian");			return errors;			/* 如果葉書区分為空,提示錯誤信息 */		} else if (yeshuqufen == null || yeshuqufen.trim().equals("")) {			errors					.add("errors", new ActionError(							"kensyoInput.jsp.td.is.empty"));			return errors;			/* 如果等級為空,提示錯誤信息 */		} else if (dengji == null || dengji.trim().equals("")) {			errors					.add("errors", new ActionError(							"kensyoInput.jsp.hd.is.empty"));			return errors;			/* 如果組番号為空,提示錯誤信息 */		} else if (zu == null || zu.trim().equals("")) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.KUMI_KUBUN.is.empty"));			request.setAttribute("focus", "KUMI_KUBUN");			return errors;			/* 如果くじ番号為空,提示錯誤信息 */		} else if (kujifanhao == null || kujifanhao.trim().equals("")) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.BANGOU.is.empty"));			request.setAttribute("focus", "BANGOU");			return errors;			/* 如果賞品コード為空,提示錯誤信息 */		} else if (shangpinkodo == null || shangpinkodo.trim().equals("")) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.KYOKU_ID.is.empty"));			request.setAttribute("focus", "KYOKU_ID");			return errors;			/* 如果配送方法為空,提示錯誤信息 */		} else if (peisongfangfa == null || peisongfangfa.trim().equals("")) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.JITAKU.is.empty"));			return errors;			/* 年賀的場合,組番号不是5文字 */		} else if (yeshuqufen.equals("1") && zu.length() != 5) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.KUMI_KUBUN.is.5"));			request.setAttribute("focus", "zu");			return errors;			/* 年賀的場合,組番号是5文字 */		} else if (yeshuqufen.equals("1") && zu.length() == 5) {			/* 獲得第1個字符和后4個字符串 */			char banFirst = zu.charAt(0);			String tempLast = zu.substring(1);			/* 如果第1個字符為A、B,后4個數不是數字的場合 */			if (banFirst == 'A' || banFirst == 'B'					|| NumberUtil.isnotNum(tempLast)) {				errors.add("errors", new ActionError(						"SeikyuInput.jsp.KUMI_KUBUN.4.is.error"));				request.setAttribute("focus", "zu");				return errors;				/* 如果第1個字符不為A、B,也不是數字的場合 */			} else if ((banFirst > '9' || banFirst < '0')					&& (banFirst != 'A' && banFirst != 'B')) {				errors.add("errors", new ActionError(						"SeikyuInput.jsp.KUMI_KUBUN.is.error"));				request.setAttribute("focus", "zu");				return errors;			}			/* 暑中的場合,組番号不是3文字 */		}		if (yeshuqufen.equals("2") && zu.length() != 3) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.KUMI_KUBUN.is.3"));			request.setAttribute("focus", "zu");			return errors;			/* 如果年長度大於2,並且不是半角数字 */		} else if (!InputCheckUtil.BanHangShu(nian, 2)) {			errors.add("errors", new ActionError("KensyoInput.jsp.nen.error"));			request.setAttribute("focus", "NEN");			return errors;			/* 如果組番号不是半角英文,数字 */		} else if (!InputCheckUtil.HangXiaBanYing(zu,6)) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.KUMI_KUBUN.is.error"));			request.setAttribute("focus", "zu");			return errors;			/* 如果くじ番号長度大於8,並且不是半角数字 */		} else if (!InputCheckUtil.BanHangShu(kujifanhao, 8)) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.BANGOU.is.error"));			request.setAttribute("focus", "kujifanhao");			return errors;			/* 如果賞品コード長度大於5,並且不是半角数字 */		} else if (!InputCheckUtil.BanHangShu(shangpinkodo, 5)) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.KYOKU_ID.is.error"));			request.setAttribute("focus", "shangpinkodo");			return errors;			/* 如果郵便番号前長度大於3,並且不是半角数字 */		} else if (!InputCheckUtil.BanHangShu(qianyoubianfanhao, 3)) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.ZIPCD_MAE.is.error"));			request.setAttribute("focus", "qianyoubianfanhao");			return errors;			/* 如果郵便番号後長度大於4,並且不是半角数字 */		} else if (!InputCheckUtil.BanHangShu(houyoubianfanhao, 4)) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.ZIPCD_ATO.is.error"));			request.setAttribute("focus", "houyoubianfanhao");			return errors;			/* 如果電話番号不是半角英文,数字 */		} else if (dianhuafanhao != null				&& !InputCheckUtil.HangXiaBanYing(dianhuafanhao, dianhuafanhao.length())) {			errors.add("errors",					new ActionError("SeikyuInput.jsp.TEL.is.error"));			request.setAttribute("focus", "dianhuafanhao");			return errors;			/* 如果配達指定年月日不是日期格式 */		} else if (peidazhidingdate != null && !peidazhidingdate.trim().equals("")				&& InputCheckUtil.isnotDateformat(peidazhidingdate)) {			errors.add("errors",					new ActionError("SeikyuInput.jsp.hsd.is.error"));			request.setAttribute("focus", "peidazhidingdate");			return errors;			/* 如果電話不是電話格式 */		} else if (dianhuafanhao != null 					&& InputCheckUtil.isnotTel(dianhuafanhao)) {			errors.add("errors",					new ActionError("SeikyuInput.jsp.TEL.is.error"));			request.setAttribute("focus", "dianhuafanhao");			return errors;		} else if (shangpinkodo.length() < 3) {			errors.add("errors", new ActionError(					"SeikyuInput.jsp.KYOKU_ID.is.3"));			request.setAttribute("focus", "shangpinkodo");			return errors;		} 		else if(peisongfangfa.trim().equals("�z��")){			if(shiming == null || shiming.trim().equals("")){				errors.add("errors", new ActionError("SeikyuInput.jsp.shiming.is.empty"));				request.setAttribute("focus", "shiming");				return errors;			}			else if(qianyoubianfanhao == null || qianyoubianfanhao.trim().equals("")){				errors.add("errors", new ActionError("SeikyuInput.jsp.qianyoubianfanhao.is.empty"));				request.setAttribute("focus", "qianyoubianfanhao");				return errors;			}			else if(houyoubianfanhao == null || houyoubianfanhao.trim().equals("")){				errors.add("errors", new ActionError("SeikyuInput.jsp.houyoubianfanhao.is.empty"));				request.setAttribute("focus", "houyoubianfanhao");				return errors;			}			else if(zhusuo == null || zhusuo.trim().equals("")){				errors.add("errors", new ActionError("SeikyuInput.jsp.zhusuo.is.empty"));				request.setAttribute("focus", "zhusuo");				return errors;			}			else if(dianhuafanhao == null || dianhuafanhao.trim().equals("")){				errors.add("errors", new ActionError("SeikyuInput.jsp.tel.is.empty"));				request.setAttribute("focus", "dianhuafanhao");				return errors;			}		}		return errors;	}	/** 	 * Method reset	 * @param mapping	 * @param request	 */	public void reset(ActionMapping mapping, HttpServletRequest request) {		// TODO Auto-generated method stub	}	/** 	 * 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 = dengji;	}	/** 	 * Returns the dianhuafanhao.	 * @return String	 */	public String getDianhuafanhao() {		return dianhuafanhao;	}	/** 	 * Set the dianhuafanhao.	 * @param dianhuafanhao The dianhuafanhao to set	 */	public void setDianhuafanhao(String dianhuafanhao) {		this.dianhuafanhao = dianhuafanhao;	}	/** 	 * Returns the peidazhidingdate.	 * @return String	 */	public String getPeidazhidingdate() {		return peidazhidingdate;	}	/** 	 * Set the peidazhidingdate.	 * @param peidazhidingdate The peidazhidingdate to set	 */	public void setPeidazhidingdate(String peidazhidingdate) {		this.peidazhidingdate = peidazhidingdate;	}	/** 	 * Returns the qianyoubianfanhao.	 * @return String	 */	public String getQianyoubianfanhao() {		return qianyoubianfanhao;	}	/** 	 * Set the qianyoubianfanhao.	 * @param qianyoubianfanhao The qianyoubianfanhao to set	 */	public void setQianyoubianfanhao(String qianyoubianfanhao) {		this.qianyoubianfanhao = qianyoubianfanhao;	}	/** 	 * Returns the dengludate.	 * @return String	 */	public String getDengludate() {		return dengludate;	}	/** 	 * Set the dengludate.	 * @param dengludate The dengludate to set	 */	public void setDengludate(String dengludate) {		this.dengludate = dengludate;	}	/** 	 * 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 = yeshuqufen;	}	/** 	 * Returns the zhusuo.	 * @return String	 */	public String getZhusuo() {		return zhusuo;	}	/** 	 * Set the zhusuo.	 * @param zhusuo The zhusuo to set	 */	public void setZhusuo(String zhusuo) {		this.zhusuo = zhusuo;	}	/** 	 * Returns the peisongfangfa.	 * @return String	 */	public String getPeisongfangfa() {		return peisongfangfa;	}	/** 	 * Set the peisongfangfa.	 * @param peisongfangfa The peisongfangfa to set	 */	public void setPeisongfangfa(String peisongfangfa) {		this.peisongfangfa = StringUtil.trans(peisongfangfa);	}	/** 	 * Returns the zu.	 * @return String	 */	public String getZu() {		return zu;	}	/** 	 * Set the zu.	 * @param zu The zu to set	 */	public void setZu(String zu) {		this.zu = zu;	}	/** 	 * 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 = nian;	}	/** 	 * Returns the houyoubianfanhao.	 * @return String	 */	public String getHouyoubianfanhao() {		return houyoubianfanhao;	}	/** 	 * Set the houyoubianfanhao.	 * @param houyoubianfanhao The houyoubianfanhao to set	 */	public void setHouyoubianfanhao(String houyoubianfanhao) {		this.houyoubianfanhao = houyoubianfanhao;	}	/** 	 * Returns the shiming.	 * @return String	 */	public String getShiming() {		return shiming;	}	/** 	 * Set the shiming.	 * @param shiming The shiming to set	 */	public void setShiming(String shiming) {		this.shiming = shiming;	}	/** 	 * Returns the kujifanhao.	 * @return String	 */	public String getKujifanhao() {		return kujifanhao;	}	/** 	 * Set the kujifanhao.	 * @param kujifanhao The kujifanhao to set	 */	public void setKujifanhao(String kujifanhao) {		this.kujifanhao = kujifanhao;	}	/** 	 * Returns the shangpinkodo.	 * @return String	 */	public String getShangpinkodo() {		return shangpinkodo;	}	/** 	 * Set the shangpinkodo.	 * @param shangpinkodo The shangpinkodo to set	 */	public void setShangpinkodo(String shangpinkodo) {		this.shangpinkodo = shangpinkodo;	}	public String getDengji_mei() {		return dengji_mei;	}	public void setDengji_mei(String dengji_mei) {		this.dengji_mei = dengji_mei;	}	public String getShangpin_mei() {		return shangpin_mei;	}	public void setShangpin_mei(String shangpin_mei) {		this.shangpin_mei = shangpin_mei;	}	public String getYeshuqufen_mei() {		return yeshuqufen_mei;	}	public void setYeshuqufen_mei(String yeshuqufen_mei) {		this.yeshuqufen_mei = yeshuqufen_mei;	}}

⌨️ 快捷键说明

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