?? idouinputactionform.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 + -