1
我有一個基於AbstractJDomPayloadEndpoint
的Spring Web服務。此服務工作正常,除了我的客戶端需要將HTTP標頭Content-Type
設置爲正確的字符集(本例中爲utf-8)。我無法找到我可以配置的地方。Spring-WS:指定內容類型
我試着寫一個簡單的servlet Filter
:
chain.doFilter(request, response);
HttpServletResponse httpResponse = (HttpServletResponse) response;
httpResponse.setHeader("Content-Type", "text/xml; charset=utf-8");
但這並不發生任何變化頭。我懷疑內容類型頭由Spring-WS設置,並且響應被提交,所以我在過濾器中設置的任何內容都不會產生影響。
我的appserver是WebLogic 9.2.3。
謝謝!爲什麼我沒有想到HttpServletResponseWrapper?不過,有一種方法可以直接使用正確的編碼來配置Spring-WS, – Guillaume 2010-10-14 06:56:42