我在互联网上发现问题是soap请求包含unicode char for ,,ctrl + v",这是Xml中的非法字符。我不知道这是如何进入String的,但我想在服务器端简单地删除它。
有人可以给我点如何解决这个问题吗?我发现了这个片段:
XMLOutputFactory f = new WstxOutputFactory();
f.setProperty(WstxOutputProperties.P_OUTPUT_INVALID_CHAR_HANDLER,
new InvalidCharHandler.ReplacingHandler(' '));
XMLStreamWriter sw = f.createXMLStreamWriter(...);
有人可以告诉我如何配置 Spring 以使用此处理程序构建 WstxOutputFactory 吗?- InvalidCharHandler.ReplaceingHandler(' ')。谢谢你的建议。