public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
String action =mapping.getParameter();
ActionForward forward=null;
if(action.equalsIgnoreCase("SAVE")){
forward=performSave(mapping,form,request,response);
}else if(action.equalsIgnoreCase("EDIT")){
forward=performEdit(mapping,form,request,response);
}else if(action.equalsIgnoreCase("REMOVE")){
forward=performRemove(mapping,form,request,response);
}else if(action.equalsIgnoreCase("LIST")){
forward=performList(mapping,form,request,response);
}else{
forward=mapping.findForward("failure");
}
return forward;
}
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
String action =mapping.getParameter();
ActionForward forward=null;
if(action.equalsIgnoreCase("SAVE")){
forward=performSave(mapping,form,request,response);
}else if(action.equalsIgnoreCase("EDIT")){
forward=performEdit(mapping,form,request,response);
}else if(action.equalsIgnoreCase("REMOVE")){
forward=performRemove(mapping,form,request,response);
}else if(action.equalsIgnoreCase("LIST")){
forward=performList(mapping,form,request,response);
}else{
forward=mapping.findForward("failure");
}
return forward;
}
equalsIgnoreCase是String类的方法,意思就是比较字符串是否相等并且忽略大小写。