Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xml和cdata html节使用jaxb转换为java对象…是否可以呈现html?_Java_Jaxb_Xml Parsing - Fatal编程技术网

xml和cdata html节使用jaxb转换为java对象…是否可以呈现html?

xml和cdata html节使用jaxb转换为java对象…是否可以呈现html?,java,jaxb,xml-parsing,Java,Jaxb,Xml Parsing,我有一个xml文档,我使用JAXB最终将struts2显示在网页中 此文档在较高级别上包含CDATA部分,这些部分是包含一些HTML的段落。返回的java对象是文本转换为字符串的段落对象列表 当我在JSP中显示它们时,我会将段落输出到屏幕,它们包含HTML,但不会呈现 我在这里找到了关于从java字符串中删除HTML的答案,但没有类似的答案。我也不能控制XML文档,我只使用它。有@xmlcata注释来处理CDATA(我是技术负责人)。如果可以使用MOXy作为JAXB实现,这可能会有所帮助 有关更

我有一个xml文档,我使用JAXB最终将struts2显示在网页中

此文档在较高级别上包含CDATA部分,这些部分是包含一些HTML的段落。返回的java对象是文本转换为字符串的段落对象列表

当我在JSP中显示它们时,我会将段落输出到屏幕,它们包含HTML,但不会呈现

我在这里找到了关于从java字符串中删除HTML的答案,但没有类似的答案。我也不能控制XML文档,我只使用它。

有@xmlcata注释来处理CDATA(我是技术负责人)。如果可以使用MOXy作为JAXB实现,这可能会有所帮助

有关更多信息,请参阅:


感谢您的链接。在进一步检查我的问题后,我意识到我的问题不在解析中,因为HTML是通过struts标记来输出值的。@basZero-我们在EclipseLink MOXy 2.2中引入了
@xmlcata
注释。在EclipseLink MOXy 2.1.2中,您可以通过XML元数据文档配置CDATA属性:非常感谢Blaise,我现在实现了一个解决方法。无论如何,2.2的升级即将到来,因此我将使用最新的注释。我希望它能起作用!:)有人能告诉我如何在我不初始化
jaxbcontextjc=(JAXBContext)JAXBContext.newInstance(类、道具)的情况下实现这个解决方案吗