Fix Spring MVC ScriptTemplateView locale support
The locale should be set in resolveViewName() instead of createView() in order to be taken in account with cached views. Issue: SPR-15064
This commit is contained in:
@@ -60,8 +60,8 @@ public class ScriptTemplateViewResolver extends UrlBasedViewResolver {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected View createView(String viewName, Locale locale) throws Exception {
|
public View resolveViewName(String viewName, Locale locale) throws Exception {
|
||||||
ScriptTemplateView view = (ScriptTemplateView)super.createView(viewName, locale);
|
ScriptTemplateView view = (ScriptTemplateView)super.resolveViewName(viewName, locale);
|
||||||
view.setLocale(locale);
|
view.setLocale(locale);
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user