action部分代码
public String getOperatorList(){
IOperatorManager operatorManager = new OperatorManagerImpl();
HashMap<Object,Object> operator = new HashMap<Object,Object>();
operator.put("key",new Integer(1));
operator.put("value",operatorId);
operator.put("key",new Integer(2));
operator.put("value",roleId);
operator.put("key",new Integer(3));
operator.put("value",password);
operator.put("key",new Integer(4));
operator.put("value",status);
operator.put("key",new Integer(5));
operator.put("value",operatorName);
operator.put("key",new Integer(6));
operator.put("value",email);
operator.put("key",new Integer(7));
operator.put("value",telephone);
operator.put("key",new Integer(8));
operator.put("value",mobile);
operator.put("key",new Integer(9));
operator.put("value",fax);
operator.put("key",new Integer(10));
operator.put("value",address);
operator.put("key",new Integer(11));
operator.put("value",postcode);
List<Object> list = (List)operatorManager.getAllOperators();
request.setAttribute("list", list);
return SUCCESS;
}
public String updateOperator(){
IOperatorManager operatorManager = new OperatorManagerImpl();
Operator operator = new Operator();
operator.setOperatorId(getOperatorId());
operator.setOperatorName(getOperatorName());
operator.setRoleId(getRoleId());
operator.setPassword(getPassword());
operator.setMobile(getMobile());
operator.setTelephone(getTelephone());
operator.setFax(getFax());
operator.setStatus(getStatus());
operator.setEmail(getEmail());
operator.setAddress(getAddress());
operator.setPostcode(getPostcode());
operatorManager.updateOperator(operator);
return SUCCESS;
}
public String saveOperator(){
IOperatorManager operatorManager = new OperatorManagerImpl();
Operator operator = new Operator();
if(null == operator.getOperatorId() || "".equals(operator.getOperatorId())){
operator.setOperatorName(getOperatorName());
operator.setRoleId(getRoleId());
operator.setPassword(getPassword());
operator.setPassword(getPassword());
operator.setEmail(getEmail());
operator.setMobile(getMobile());
operator.setTelephone(getTelephone());
operator.setFax(getFax());
operator.setAddress(getAddress());
operator.setPostcode(getPostcode());
operatorManager.addOperator(operator);
return SUCCESS;
}else{
operator.setOperatorName(getOperatorName());
operator.setRoleId(getRoleId());
operator.setPassword(getPassword());
operator.setPassword(getPassword());
operator.setEmail(getEmail());
operator.setMobile(getMobile());
operator.setTelephone(getTelephone());
operator.setFax(getFax());
operator.setAddress(getAddress());
operator.setPostcode(getPostcode());
operatorManager.updateOperator(operator);
return SUCCESS;
}
}
public String delOperator(){
IOperatorManager operatorManager = new OperatorManagerImpl();
operatorManager.deleteOperator(operatorId);
return SUCCESS;
}
public String findByKey(){
IOperatorManager operatorManager = new OperatorManagerImpl();
operatorManager.getOperatorByKey(getOperatorId());
return SUCCESS;
}
public String getOperatorList(){
IOperatorManager operatorManager = new OperatorManagerImpl();
HashMap<Object,Object> operator = new HashMap<Object,Object>();
operator.put("key",new Integer(1));
operator.put("value",operatorId);
operator.put("key",new Integer(2));
operator.put("value",roleId);
operator.put("key",new Integer(3));
operator.put("value",password);
operator.put("key",new Integer(4));
operator.put("value",status);
operator.put("key",new Integer(5));
operator.put("value",operatorName);
operator.put("key",new Integer(6));
operator.put("value",email);
operator.put("key",new Integer(7));
operator.put("value",telephone);
operator.put("key",new Integer(8));
operator.put("value",mobile);
operator.put("key",new Integer(9));
operator.put("value",fax);
operator.put("key",new Integer(10));
operator.put("value",address);
operator.put("key",new Integer(11));
operator.put("value",postcode);
List<Object> list = (List)operatorManager.getAllOperators();
request.setAttribute("list", list);
return SUCCESS;
}
public String updateOperator(){
IOperatorManager operatorManager = new OperatorManagerImpl();
Operator operator = new Operator();
operator.setOperatorId(getOperatorId());
operator.setOperatorName(getOperatorName());
operator.setRoleId(getRoleId());
operator.setPassword(getPassword());
operator.setMobile(getMobile());
operator.setTelephone(getTelephone());
operator.setFax(getFax());
operator.setStatus(getStatus());
operator.setEmail(getEmail());
operator.setAddress(getAddress());
operator.setPostcode(getPostcode());
operatorManager.updateOperator(operator);
return SUCCESS;
}
public String saveOperator(){
IOperatorManager operatorManager = new OperatorManagerImpl();
Operator operator = new Operator();
if(null == operator.getOperatorId() || "".equals(operator.getOperatorId())){
operator.setOperatorName(getOperatorName());
operator.setRoleId(getRoleId());
operator.setPassword(getPassword());
operator.setPassword(getPassword());
operator.setEmail(getEmail());
operator.setMobile(getMobile());
operator.setTelephone(getTelephone());
operator.setFax(getFax());
operator.setAddress(getAddress());
operator.setPostcode(getPostcode());
operatorManager.addOperator(operator);
return SUCCESS;
}else{
operator.setOperatorName(getOperatorName());
operator.setRoleId(getRoleId());
operator.setPassword(getPassword());
operator.setPassword(getPassword());
operator.setEmail(getEmail());
operator.setMobile(getMobile());
operator.setTelephone(getTelephone());
operator.setFax(getFax());
operator.setAddress(getAddress());
operator.setPostcode(getPostcode());
operatorManager.updateOperator(operator);
return SUCCESS;
}
}
public String delOperator(){
IOperatorManager operatorManager = new OperatorManagerImpl();
operatorManager.deleteOperator(operatorId);
return SUCCESS;
}
public String findByKey(){
IOperatorManager operatorManager = new OperatorManagerImpl();
operatorManager.getOperatorByKey(getOperatorId());
return SUCCESS;
}
<result name="success">/JspPage/caozuoyuan.jsp</result>
<result name="input">/JspPage/updateCZY.jsp</result>
</action>
<action name="operator_save" class="operatorAction" method="findByKey">
<result>/JspPage/updateCZY.jsp</result>
</action>
<action name="operator_find" class="operatorAction" method="getOperatorList">
<result>/JspPage/caozuoyuan.jsp</result>
</action>