1 6 7 package org.contineo.actions.setup; 8 9 import java.util.Locale ; 10 import javax.servlet.http.HttpServletRequest ; 11 import javax.servlet.http.HttpServletResponse ; 12 import javax.servlet.http.HttpSession ; 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 25 public class WelcomeAction extends Action { 26 27 28 public WelcomeAction() { 29 } 30 31 public ActionForward execute(ActionMapping mapping, 32 ActionForm form, HttpServletRequest request, 33 HttpServletResponse response) { 34 ActionForward actionForward = new ActionForward(); 35 HttpSession session = request.getSession(); 36 try { 37 String language = BeanUtils.getSimpleProperty(form, "language"); 38 session.setAttribute("language", language); 39 Locale locale = new Locale (language, ""); 40 session.setAttribute(Globals.LOCALE_KEY, locale); 41 } catch (Exception e) { 42 System.err.println(e.getMessage()); 43 } 44 actionForward = mapping.findForward("setupwelcome"); 45 return actionForward; 46 } 47 } 48 | Popular Tags |