org.springframework.web.servlet.i18n
Class LocaleChangeInterceptor

java.lang.Object
  extended byorg.springframework.web.servlet.handler.HandlerInterceptorAdapter
      extended byorg.springframework.web.servlet.i18n.LocaleChangeInterceptor
All Implemented Interfaces:
HandlerInterceptor

public class LocaleChangeInterceptor
extends HandlerInterceptorAdapter

Interceptor that allows for changing the current locale on every request, via a configurable request parameter.

Since:
20.06.2003
Author:
Juergen Hoeller
See Also:
LocaleResolver

Field Summary
static String DEFAULT_PARAM_NAME
           
 
Constructor Summary
LocaleChangeInterceptor()
           
 
Method Summary
 boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
          This implementation always returns true.
 void setParamName(String paramName)
          Set the name of the parameter that contains a locale specification in a locale change request.
 
Methods inherited from class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
afterCompletion, postHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PARAM_NAME

public static final String DEFAULT_PARAM_NAME
See Also:
Constant Field Values
Constructor Detail

LocaleChangeInterceptor

public LocaleChangeInterceptor()
Method Detail

setParamName

public void setParamName(String paramName)
Set the name of the parameter that contains a locale specification in a locale change request. Default is "locale".


preHandle

public boolean preHandle(HttpServletRequest request,
                         HttpServletResponse response,
                         Object handler)
                  throws ServletException
Description copied from class: HandlerInterceptorAdapter
This implementation always returns true.

Specified by:
preHandle in interface HandlerInterceptor
Overrides:
preHandle in class HandlerInterceptorAdapter
Throws:
ServletException


Copyright (C) 2003-2004 The Spring Framework Project.