1 3 package org.oddjob.webapp.struts.actions; 4 5 import javax.servlet.http.HttpServletRequest ; 6 import javax.servlet.http.HttpServletResponse ; 7 8 import org.apache.log4j.Logger; 9 import org.apache.struts.action.Action; 10 import org.apache.struts.action.ActionForm; 11 import org.apache.struts.action.ActionForward; 12 import org.apache.struts.action.ActionMapping; 13 import org.oddjob.webapp.struts.forms.DetailForm; 14 15 21 public class DetailPanelAction extends Action { 22 private static final Logger logger = Logger.getLogger(DetailPanelAction.class); 23 24 28 public ActionForward execute(ActionMapping mapping, ActionForm form, 29 HttpServletRequest request, HttpServletResponse response) 30 throws Exception { 31 32 DetailForm detailForm = (DetailForm) form; 33 String refId = detailForm.getRefId(); 34 logger.debug("Select detail for job ref [" + refId + "]" ); 35 36 if (refId == null || "".equals(refId)) { 37 return (mapping.findForward("nodetail")); 38 } 39 else { 40 return (mapping.findForward("detail")); 41 } 42 } 43 } | Popular Tags |