KickJava   Java API By Example, From Geeks To Geeks.

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


1 /*
2 @COPYRIGHT@
3 */

4 package demo.tasklist.action;
5
6 import demo.tasklist.common.Constants;
7 import demo.tasklist.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 displayUserList.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       
28       if (session.getAttribute(Constants.DATA_KEY) == null) {
29         DataKeeper dkeeper = new DataKeeper();
30         session.setAttribute( Constants.DATA_KEY, dkeeper);
31       }
32       return mapping.findForward(Constants.SUCCESS_KEY );
33   }
34 }
35
Popular Tags