1 4 package demo.townsend.action; 5 6 import demo.townsend.common.Constants; 7 import demo.townsend.service.DataKeeper; 8 import javax.servlet.http.HttpServletRequest ; 9 import javax.servlet.http.HttpServletResponse ; 10 import javax.servlet.http.HttpSession ; 11 import org.apache.struts.action.Action; 12 import org.apache.struts.action.ActionForm; 13 import org.apache.struts.action.ActionForward; 14 import org.apache.struts.action.ActionMapping; 15 16 19 public class WelcomeAction extends Action { 20 public ActionForward execute( ActionMapping mapping, 21 ActionForm form, 22 HttpServletRequest request, 23 HttpServletResponse response) 24 throws Exception { 25 26 HttpSession session = request.getSession(); 27 if (session.getAttribute(Constants.DATA_KEY) == null) { 28 DataKeeper dkeeper = new DataKeeper(); 29 session.setAttribute( Constants.DATA_KEY, dkeeper); 30 } 31 return mapping.findForward(Constants.SUCCESS_KEY ); 32 } 33 } 34 | Popular Tags |