【发布时间】:2012-08-17 04:56:54
【问题描述】:
我在互联网上发现问题是soap请求包含unicode char for ,,ctrl + v",这是Xml中的非法字符。我不知道这是如何进入String的,但我想在服务器端简单地删除它.
请有人告诉我如何解决这个问题? 我找到了这个 sn-p:
XMLOutputFactory f = new WstxOutputFactory();
f.setProperty(WstxOutputProperties.P_OUTPUT_INVALID_CHAR_HANDLER,
new InvalidCharHandler.ReplacingHandler(' '));
XMLStreamWriter sw = f.createXMLStreamWriter(...);
有人可以告诉我如何配置 Spring 以使用此处理程序构造 WstxOutputFactory 吗? - InvalidCharHandler.ReplacingHandler(' ')。感谢您的建议。
【问题讨论】:
标签: spring cxf illegal-characters