jax-ws webmethod响应 - 编码特殊字符

时间:2012-10-25 21:50:09

标签: jax-ws special-characters

我的一个jax-ws webmethods返回哈希 - 带有特殊字符的字符串。

我的XML响应不完整。

当我返回普通字符串时,例如“测试”,webmethod工作正常。

如何编码回复?我希望j2ee5.0,jdk6.0库足够了。

感谢您的回复。

1 个答案:

答案 0 :(得分:0)

java类中的重要内容是:

@XmlElementRef(name = "Hash", type = JAXBElement.class)
@XmlMixed
protected List<Serializable> content;

xsd中用于生成的重要事项是混合=“true”:

<xsd:complexContent mixed="true">
        <xsd:extension base="common:Request">
            <xsd:sequence>

                <xsd:element name="Hash"
                             type="xsd:string"
                             minOccurs="1"
                             maxOccurs="1"
                             >