org.springframework.web.servlet.i18n
Class LocaleChangeInterceptor
java.lang.Object
org.springframework.web.servlet.handler.HandlerInterceptorAdapter
org.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
Method Summary |
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler)
This implementation always returns true. |
void |
setParamName(java.lang.String paramName)
Set the name of the parameter that contains a locale specification
in a locale change request. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_PARAM_NAME
public static final java.lang.String DEFAULT_PARAM_NAME
- See Also:
- Constant Field Values
LocaleChangeInterceptor
public LocaleChangeInterceptor()
setParamName
public void setParamName(java.lang.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(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler)
throws javax.servlet.ServletException
- Description copied from class:
HandlerInterceptorAdapter
- This implementation always returns true.
- Specified by:
preHandle
in interface HandlerInterceptor
- Overrides:
preHandle
in class HandlerInterceptorAdapter
- Throws:
javax.servlet.ServletException
Copyright (C) 2003-2004 The Spring Framework Project.