Servlet specification 3.1, section 5.5 "Servlets should set the locale and the character encoding of a response." so this is an application responsibility.
I don't see anything in the Servlet or JSP specifications that requires that Response Locale to be set based on the Request Locale.