KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > demo > townsend > action > WelcomeAction


1 /*
2 @COPYRIGHT@
3 */

4 package demo.townsend.action;
5
6 import demo.townsend.common.Constants;
7 import demo.townsend.service.DataKeeper;
8 import javax.servlet.http.HttpServletRequest JavaDoc;
9 import javax.servlet.http.HttpServletResponse JavaDoc;
10 import javax.servlet.http.HttpSession JavaDoc;
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 /**
17  * WelcomeAction initializes objects used by display.jsp
18  */

19 public class WelcomeAction extends Action {
20    public ActionForward execute( ActionMapping mapping,
21                                  ActionForm form,
22                                  HttpServletRequest JavaDoc request,
23                                  HttpServletResponse JavaDoc response)
24     throws Exception JavaDoc {
25
26       HttpSession JavaDoc 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