@ -44,16 +44,17 @@ public class SpringLocaleResolver extends DefaultLocaleResolver {
@@ -44,16 +44,17 @@ public class SpringLocaleResolver extends DefaultLocaleResolver {
@Override
public Locale resolveLocale ( TilesRequestContext context ) {
if ( context instanceof ServletTilesRequestContext ) {
return RequestContextUtils . getLocale ( ( ( ServletTilesRequestContext ) context ) . getRequest ( ) ) ;
}
else if ( context instanceof JspTilesRequestContext ) {
if ( context instanceof JspTilesRequestContext ) {
PageContext pc = ( ( JspTilesRequestContext ) context ) . getPageContext ( ) ;
return RequestContextUtils . getLocale ( ( HttpServletRequest ) pc . getRequest ( ) ) ;
}
else {
return super . resolveLocale ( context ) ;
else if ( context instanceof ServletTilesRequestContext ) {
HttpServletRequest request = ( ( ServletTilesRequestContext ) context ) . getRequest ( ) ;
if ( request ! = null ) {
return RequestContextUtils . getLocale ( request ) ;
}
}
return super . resolveLocale ( context ) ;
}
}