01: /*
02: * Copyright (c) 2006 Your Corporation. All Rights Reserved.
03: */
04:
05: /*
06: * Created by IntelliJ IDEA.
07: * User: Jacques
08: * Date: Mar 6, 2006
09: * Time: 9:47:29 PM
10: */
11: package com.technoetic.xplanner.util;
12:
13: import java.util.Locale;
14: import javax.servlet.http.HttpSession;
15:
16: import org.apache.struts.Globals;
17:
18: public class LocaleUtil {
19: public static Locale getLocale(HttpSession session) {
20: Locale locale = null;
21: try {
22: locale = (Locale) session.getAttribute(Globals.LOCALE_KEY);
23: } catch (IllegalStateException e) { // Invalidated session
24: locale = null;
25: }
26: if (locale == null) {
27: locale = Locale.getDefault();
28: }
29: return locale;
30: }
31: }
|