1 3 package org.oddjob.webapp.struts.actions; 4 5 import javax.servlet.http.HttpServletRequest ; 6 import javax.servlet.http.HttpServletResponse ; 7 import javax.servlet.http.HttpSession ; 8 9 import org.apache.log4j.Logger; 10 import org.apache.struts.action.Action; 11 import org.apache.struts.action.ActionForm; 12 import org.apache.struts.action.ActionForward; 13 import org.apache.struts.action.ActionMapping; 14 import org.oddjob.webapp.struts.forms.RefreshForm; 15 16 21 public class RefreshPerformAction extends Action { 22 private static final Logger logger = Logger.getLogger(RefreshPerformAction.class); 23 24 28 public ActionForward execute(ActionMapping mapping, ActionForm form, 29 HttpServletRequest request, HttpServletResponse response) 30 throws Exception { 31 32 RefreshForm refreshForm = (RefreshForm) form; 33 logger.debug("Refresh [" + refreshForm.getRefresh() + "]" ); 34 35 HttpSession session = request.getSession(); 36 37 String refresh = refreshForm.getRefresh(); 38 if (refresh != null && !"".equals(refresh)) { 39 session.setAttribute("refresh", refresh); 40 } 41 else { 42 session.removeAttribute("refresh"); 43 } 44 45 46 return (mapping.getInputForward()); 47 } 48 } | Popular Tags |