Struts 1.3 没用过,只用过 1.2.
1.2里是这样的:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
// 获得浏览器语言
Locale locale = getLocale(request);
}或者
request.getLocale();
1.2里是这样的:
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
// 获得浏览器语言
Locale locale = getLocale(request);
}或者
request.getLocale();
if(!this.moduleConfig.getControllerConfig().getLocale()) {
return;
}
HttpSession session = request.getSession();
Locale sessionLocale = (Locale) session.getAttribute(Globals.LOCALE_KEY);
Locale requestLocale = request.getLocale();
if (sessionLocale == null || sessionLocale != requestLocale) {
session.setAttribute(Globals.LOCALE_KEY,requestLocale);
}
}