set locale to mvc locale

This commit is contained in:
Keith Donald
2008-06-06 05:52:28 +00:00
parent 98619ebc3a
commit d4ca8a608a

View File

@@ -33,6 +33,7 @@ import javax.servlet.http.HttpServletResponse;
import org.springframework.faces.webflow.JsfUtils;
import org.springframework.util.Assert;
import org.springframework.web.servlet.support.RequestContextUtils;
import org.springframework.web.servlet.view.AbstractUrlBasedView;
/**
@@ -66,9 +67,10 @@ public class JsfView extends AbstractUrlBasedView {
}
UIViewRoot viewRoot = viewHandler.createView(facesContext, getUrl());
Assert.notNull(viewRoot, "A JSF view could not be created for " + getUrl());
viewRoot.setLocale(RequestContextUtils.getLocale(request));
viewRoot.setTransient(true);
facesContext.setViewRoot(viewRoot);
JsfUtils.notifyAfterListeners(PhaseId.RESTORE_VIEW, facesLifecycle, facesContext);