?? gyousyaupdateactionform.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;
import com.dut.logic.util.StringUtil;
/**
* MyEclipse Struts
* Creation date: 04-12-2006
*
* XDoclet definition:
* @struts.form name="gyousyaUpdateActionForm"
*/
public class GyousyaUpdateActionForm extends ActionForm {
// --------------------------------------------------------- Instance Variables
// --------------------------------------------------------- Methods
/**參數,用來判斷按的哪個按鈕*/
private String message="";
/**契約業者NAME*/
private String id="";
/**契約業者EMAIL*/
private String name="";
/**參數,用來判斷按的哪個按鈕*/
private String yes="";
/**契約業者ID*/
private String qiID="";
/**契約業者錄入時間*/
private String insert_data="";
/**契約業者更新時間*/
private String update_data="";
/**
* Method validate
* 對用戶輸入的契約業者信息進行校驗和數據封裝,傳遞處理,,參數進行調用
* @param mapping
* @param request
* @return ActionErrors
* @author 趙倩 04-12-2006
*/
public ActionErrors validate(
ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
boolean flag=false;
this.id=StringUtil.utf_zhuan(this.id);
/** 判斷契約業者Name是否為30字以內の半角全角文字,數據是否重負 */
if(yes.equals("yess")){
/** 判斷契約業者Name是否為30字以內の半角全角文字,數據是否重負 ??*/
if(id.equals("")){
errors.add("error", new ActionError("GyousyaUpdate.jsp.Name.is.null"));
request.setAttribute("focus", "qiYueZheName");
return errors;
}
else{
/** 判斷契約業者Name是否為30字以內の半角全角文字 ????*/
flag=NumberUtil.lenNG(id,30);
if(flag==false){
errors.add("error", new ActionError("GyousyaUpdate.jsp.Name.is.NG"));
request.setAttribute("focus", "id");
return errors;
}
}
/**??? 判斷契約業者Email是否為60字以內の半角英數字,數據是否重負 */
if(name.equals("")){
errors.add("error", new ActionError("GyousyaUpdate.jsp.Email.is.null"));
request.setAttribute("focus", "name");
return errors;
}
else{
/** 判斷契約業者Email是否為60字以內の半角英數字 ????*/
flag=InputCheckUtil.EmailHangXiaBanYing(name,60);
if(flag==true){
flag=InputCheckUtil.EmailNG(name);
}
if(flag==false){
errors.add("error", new ActionError("GyousyaUpdate.jsp.Email.is.NG"));
request.setAttribute("focus", "name");
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 getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id=StringUtil.trans(id);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name=StringUtil.trans(name);
}
public String getYes() {
return yes;
}
public void setYes(String yes) {
this.yes = yes;
}
public void setQiID(String qiID) {
this.qiID = qiID;
}
public void setInsert_data(String insert_data) {
this.insert_data = insert_data;
}
public void setUpdate_data(String update_data) {
this.update_data = update_data;
}
public String getQiID() {
return qiID;
}
public String getInsert_data() {
return insert_data;
}
public String getUpdate_data() {
return update_data;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -