📄 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 + -