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

📄 hikikaeninkiactionform.java

📁 用strutshibernate做的项目
💻 JAVA
字号:
//Created by MyEclipse Struts
// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.0.1/xslt/JavaClass.xsl

package 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;

/**
 * MyEclipse Struts Creation date: 04-04-2006
 * 
 * XDoclet definition:
 * 
 * @struts.form name="hikikaeNinkiActionForm"
 */
public class HikikaeNinkiActionForm extends ActionForm {

	private String nen;

	private String kyoku_id;

	private String ken_id;

	private String gyousya_mei;

	private String sumbit;

	// --------------------------------------------------------- Instance
	// Variables

	// --------------------------------------------------------- Methods

	/**
	 * Method validate
	 * 
	 * @param mapping
	 * @param request
	 * @return ActionErrors
	 */
	public ActionErrors validate(ActionMapping mapping,
			HttpServletRequest request) {
		request.getSession().removeAttribute("time_y");
		request.setAttribute("key1", gyousya_mei);
		ActionErrors errors = new ActionErrors();
		// boolean nen_no = NumberUtil.isnotNum(nen);
		// boolean nen_include = InputCheckUtil.nen_fanwei(nen);
		request.getSession().removeAttribute("time_y");
		request.setAttribute("key", gyousya_mei);

		/** 年为空 */
		if (nen == null || nen.trim().equals("")) {
			errors.add("errors", new ActionError("nen.empty.error"));
			request.setAttribute("focus", "nen");
			return errors;
		}
		/** 页书区分为空 */
		else if (gyousya_mei == null || gyousya_mei.trim().equals("")) {
			errors.add("errors", new ActionError("gyousya_mei.empty.error"));
			request.setAttribute("focus", "gyousya_mei");
			return errors;
		}
		/** 年的长度不为4 */
		else if (nen.length() != 4) {
			errors.add("errors", new ActionError("nen.length.error"));
			request.setAttribute("focus", "nen");
			return errors;
		} else {
			/** 年不是数字 */
			boolean nen_no = NumberUtil.isnotNum(nen);
			if (nen_no == true) {
				errors.add("errors", new ActionError("nen.error"));
				request.setAttribute("focus", "nen");
				return errors;
			} else {
				/** 年的范围不正确 */
				boolean nen_include = InputCheckUtil.nen_fanwei(nen);
				if (nen_include == false) {
					errors.add("errors", new ActionError("nen.fan.error"));
					request.setAttribute("focus", "nen");
					return errors;
				}
			}
		}
		/** 局所的为空 */
		if (kyoku_id != null && !kyoku_id.equals("")) {
			/** 局所不为5 */
			if (kyoku_id.length() != 5) {
				errors.add("errors", new ActionError("kyoku_id.length.error"));
				request.setAttribute("focus", "kyoku_id");
				return errors;
			} else if (kyoku_id.length() == 5) {
				String kyoku_id_first = kyoku_id.substring(0, 1);
				String kyoku_id_last = kyoku_id.substring(2, 4);

				/** 局所的前两为是否是数字 */
				boolean first_no = NumberUtil.isnotNum(kyoku_id_first);
				// boolean last_ban =
				// NumberUtil.isnotDBCcase(kyoku_id_last);

				/** 局所的后三位是否是英文或数字 */
				boolean last_en_no = NumberUtil
						.EnglishOrNumberNG(kyoku_id_last);
				if (first_no == true) {
					errors
							.add("errors", new ActionError(
									"kyoku_id.no_2.error"));
					request.setAttribute("focus", "kyoku_id");
					return errors;
				} else if (last_en_no == false) {
					errors
							.add("errors", new ActionError(
									"kyoku_id.no_3.error"));
					request.setAttribute("focus", "kyoku_id");
					return errors;
				}
			}
			/** 局所不为空时,管内具必须为空 */
			if (ken_id != null && !ken_id.equals("")) {
				errors.add("errors", new ActionError("ken_id.is.not.null"));
				request.setAttribute("focus", "ken_id");
				return errors;
			}

		}
		/** 管内具不为空 */
		if (ken_id != null && !ken_id.equals("")) {
			/** 管内具是否是数字 */
			boolean flag = InputCheckUtil.isnotTwonumber(ken_id);
			if (flag == true) {
				errors.add("errors", new ActionError("ken_id.error"));
				request.setAttribute("focus", "ken_id");
				return errors;
			}
			/** 管内具不位空时,局所必须为空 */
			else if (kyoku_id != null && !kyoku_id.equals("")) {
				errors.add("errors", new ActionError("ken_id.is.not.null"));
				request.setAttribute("focus", "kyoku_id");
				return errors;
			}
		}
		// 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
	}

	public String getKen_id() {
		return ken_id;
	}

	public void setKen_id(String ken_id) {
		this.ken_id = ken_id;
	}

	public String getKyoku_id() {
		return kyoku_id;
	}

	public void setKyoku_id(String kyoku_id) {
		this.kyoku_id = kyoku_id;
	}

	public String getNen() {
		return nen;
	}

	public void setNen(String nen) {
		this.nen = nen;
	}

	public String getSumbit() {
		return sumbit;
	}

	public void setSumbit(String sumbit) {
		this.sumbit = sumbit;
	}

	public String getGyousya_mei() {
		return gyousya_mei;
	}

	public void setGyousya_mei(String gyousya_mei) {
		this.gyousya_mei = gyousya_mei;
	}

}

⌨️ 快捷键说明

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