【发布时间】:2011-04-24 07:25:24
【问题描述】:
我有一个基于 AbstractJDomPayloadEndpoint 的 Spring Web 服务。该服务工作正常,除了我的客户端需要将 HTTP 标头 Content-Type 设置为正确的字符集(在我的情况下为 utf-8)。我找不到可以配置的地方。
我尝试编写一个简单的 servlet Filter:
chain.doFilter(request, response);
HttpServletResponse httpResponse = (HttpServletResponse) response;
httpResponse.setHeader("Content-Type", "text/xml; charset=utf-8");
但这根本不会改变标题。我怀疑是Spring-WS设置的内容类型头,并且响应已提交,所以我在过滤器中设置的任何内容都不会产生影响。
我的应用服务器是 WebLogic 9.2.3。
【问题讨论】:
标签: java servlets http-headers spring-ws