1

renderXmlメソッドを使用してレンダリングするJava Beanクラスがあります。XML でクラスまたはフィールドの名前を制御する方法。このようなもの

@XStreamAlias(value="MyInfo")
public class Info  {
}

Info の代わりに MyInfo を親要素としてレンダリングしたい。ご覧のとおり、Play は xml のレンダリングに XStream を使用していますが、要素名を変更する方法がわかりません。ビューフォルダーで定義済みのテンプレートを使用してレンダリングできることは知っていますが、避けたいと思います

4

1 に答える 1

1
    XStream xstream = new XStream();
    xstream.alias("Info", Info.class);
    renderXml(callInfo, xstream);

特別なプロパティを持つXStreamインスタンスを渡すことができます。そして、すべてが機能します

于 2012-04-26T16:21:38.657 に答える