2012-04-26 28 views
1

我有一個java bean類,它使用renderXml方法呈現。如何控制XMl中的類或字段的名稱。像這樣的東西如何在Play框架中控制XML元素名稱

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

我想呈現MyInfo而不是Info作爲父元素。正如我所看到的,Play使用XStream來渲染xml,但我無法弄清楚,如何更改元素名稱。我知道,可以使用預覽模板在視圖文件夾中渲染,我想避免它

回答

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

可以將XStream實例傳遞給特殊屬性。而且一切正常