📄 branchform.java
字号:
package com.yxq.actionform;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
public class BranchForm extends ActionForm {
private int id;
private String branchName;
private String branchInfo;
private String branchManager;
private String branchAddr;
private String branchPhone;
public BranchForm(){
branchName="";
branchInfo="";
branchManager="";
branchAddr="";
branchPhone="";
}
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
ActionErrors errors=new ActionErrors();
String op=request.getParameter("op");
if(op==null)
op="";
if(op.equals("add")){
request.setAttribute("mainPage","/pages/mngBranch/add.jsp");
}
else if(op.equals("modify")){
request.setAttribute("mainPage","/pages/mngBranch/modify.jsp");
}
String actiontype=request.getParameter("actiontype");
if(actiontype==null||actiontype.equals(""))
actiontype="link";
if(actiontype.equals("domodify")||actiontype.equals("doadd")){
boolean mark=true;
String branchName=request.getParameter("branchName");
String branchInfo=request.getParameter("branchInfo");
String branchManager=request.getParameter("branchManager");
String branchAddr=request.getParameter("branchAddr");
String branchPhone=request.getParameter("branchPhone");
if(branchName==null||branchName.equals("")){
mark=false;
errors.add("BranchNameE",new ActionMessage("no.branch.name"));
}
if(branchInfo==null||branchInfo.equals("")){
mark=false;
errors.add("BranchInfoE",new ActionMessage("no.branch.info"));
}
if(branchManager==null||branchManager.equals("")){
mark=false;
errors.add("BranchManagerE",new ActionMessage("no.branch.manager"));
}
if(branchAddr==null||branchAddr.equals("")){
mark=false;
errors.add("BranchAddrE",new ActionMessage("no.branch.addr"));
}
if(branchPhone==null||branchPhone.equals("")){
mark=false;
errors.add("BranchPhoneE",new ActionMessage("no.branch.phone"));
}
if(!mark){
return errors;
}
else{
String regexp="^(\\d{4}+\\-{1}+\\d*)";
if(!branchPhone.matches(regexp)){
errors.add("BranchPhoneE",new ActionMessage("branch.phone.E"));
return errors;
}
}
}
return errors;
}
public String getBranchAddr() {
return branchAddr;
}
public void setBranchAddr(String branchAddr) {
this.branchAddr = branchAddr;
}
public String getBranchInfo() {
return branchInfo;
}
public void setBranchInfo(String branchInfo) {
this.branchInfo = branchInfo;
}
public String getBranchManager() {
return branchManager;
}
public void setBranchManager(String branchManager) {
this.branchManager = branchManager;
}
public String getBranchName() {
return branchName;
}
public void setBranchName(String branchName) {
this.branchName = branchName;
}
public String getBranchPhone() {
return branchPhone;
}
public void setBranchPhone(String branchPhone) {
this.branchPhone = branchPhone;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public void clear(){
branchName="";
branchInfo="";
branchManager="";
branchAddr="";
branchPhone="";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -