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
|
||||
protected View createView(String viewName, Locale locale) throws Exception {
|
||||
ScriptTemplateView view = (ScriptTemplateView)super.createView(viewName, locale);
|
||||
public View resolveViewName(String viewName, Locale locale) throws Exception {
|
||||
ScriptTemplateView view = (ScriptTemplateView)super.resolveViewName(viewName, locale);
|
||||
view.setLocale(locale);
|
||||
return view;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user