KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > contineo > actions > setup > WelcomeAction


1 /*
2  * ChangePasswordAction.java
3  *
4  * Created on 16. Dezember 2003, 22:25
5  */

6
7 package org.contineo.actions.setup;
8
9 import java.util.Locale JavaDoc;
10 import javax.servlet.http.HttpServletRequest JavaDoc;
11 import javax.servlet.http.HttpServletResponse JavaDoc;
12 import javax.servlet.http.HttpSession JavaDoc;
13 import org.apache.commons.beanutils.BeanUtils;
14 import org.apache.struts.Globals;
15 import org.apache.struts.action.Action;
16 import org.apache.struts.action.ActionForm;
17 import org.apache.struts.action.ActionForward;
18 import org.apache.struts.action.ActionMapping;
19
20 /**
21  *
22  * @author Michael Scholz
23  * @version 1.0
24  */

25 public class WelcomeAction extends Action {
26
27     /** Creates a new instance of ChangePasswordAction */
28     public WelcomeAction() {
29     }
30     
31     public ActionForward execute(ActionMapping mapping,
32             ActionForm form, HttpServletRequest JavaDoc request,
33             HttpServletResponse JavaDoc response) {
34         ActionForward actionForward = new ActionForward();
35         HttpSession JavaDoc session = request.getSession();
36         try {
37             String JavaDoc language = BeanUtils.getSimpleProperty(form, "language");
38             session.setAttribute("language", language);
39             Locale JavaDoc locale = new Locale JavaDoc(language, "");
40             session.setAttribute(Globals.LOCALE_KEY, locale);
41         } catch (Exception JavaDoc e) {
42             System.err.println(e.getMessage());
43         }
44         actionForward = mapping.findForward("setupwelcome");
45         return actionForward;
46     }
47 }
48
Popular Tags