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