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 RefreshPopulateAction extends Action { 22 private static final Logger logger = Logger.getLogger(RefreshPopulateAction.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 = (String ) session.getAttribute("refresh"); 38 if (refresh == null) { 39 refreshForm.setRefresh(""); 40 } 41 else { 42 refreshForm.setRefresh(refresh); 43 } 44 45 46 return (mapping.getInputForward()); 47 } 48 } | Popular Tags |