没有登录
中国开发网: 论坛: 发牢骚: 贴子 252690
nostalgic: Action
public class FaultAction extends Action {
public ActionForward execute(ActionMapping actionMapping,
ActionForm actionForm, HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
FaultActionForm form = (FaultActionForm) actionForm;
FaultDAO dao = null;
ActionForward forword = null;
HttpSession session = httpServletRequest.getSession(true);
FaultDTO dto = new FaultDTO();
if (form.getActionType().equals("add")) {

try {
dao = FaultDAOFactory.getDAO();
} catch (Exception ex) {
// System.out.println("errorgetDAO");
}
dto.setFaultID(form.getFaultID());
dto.setCompanlyName(form.getCompanlyName());
dto.setCompanlyAddress(form.getCompanlyAddress());
dto.setContactName(form.getContactName());
dto.setEmail(form.getEmail());
dto.setMobile(form.getMobile());
dto.setPhone(form.getPhone());
dto.setFault(form.getFault());

try {
dao.createFault(dto);
// System.out.println("ok1");
form.reset(actionMapping, httpServletRequest);
// System.out.println("ok2");
} catch (Exception ex1) {
}
return (actionMapping.findForward("success"));
} else if (form.getActionType().equals("delete")) {
try {
dao.removeFault(form.getFaultID());
} catch (Exception ex4) {

}

forword = getQueryList(actionMapping, session);

} else if (form.getActionType().equals("list")) {
forword = getQueryList(actionMapping, session);
}
else if(form.getActionType().equals("view")){
try {
dto = dao.getFault(form.getFaultID());
}
catch (Exception ex3) {
}
session.setAttribute(ConstanceList.FAULT,dto);
forword = actionMapping.findForward("viewFault");
}
return forword;
}

private ActionForward getQueryList(ActionMapping actionMapping,
HttpSession session) {
try {
FaultDAO dao = FaultDAOFactory.getDAO();
session.setAttribute(ConstanceList.FAULTS, dao.getAllFaults());
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
return actionMapping.findForward("queryFault");
}

}

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录