【发布时间】:2009-09-29 21:31:36
【问题描述】:
我的服务层中有一个基本的 JavaBean,最初它不是为编组而设计的。我的应用程序的其他层中的 JAX-WS、JAX-RS 和 Servlet 都使用此对象。我想在我的 REST 服务中利用向下钻取类型效果,所以我的问题是:如何使 javabean 的字段/属性之一作为 HTML 链接出现在 xml 中?显然我需要使用 CData。我无法通过添加字段等来修改原始 javabean。有没有可以使用的注释?
如果我班上有:
...
String data;
...
我怎么做(在 xml 中):
<data><![CDATA[<a href="somearbitrarylink">ValueOfData</a>]]></data>
这可以通过 JAXB 和 Annotations 实现吗?也许是 xlink?
【问题讨论】:
标签: java xml jaxb marshalling