JSF 2 Mojarra - 我可以将应用程序配置为始终使用编号的XML实体而不是命名实体吗?

时间:2011-04-26 13:36:46

标签: xml jsf entities mojarra numbered

我注意到mojarra在许多情况下输出命名的html实体而不是编号实体。使用application / xhtml + xml内容类型时,这似乎会导致问题。我查看了一些mojarra配置选项,但无法找到配置应用程序以始终使用编号实体的方法。这可能吗?

1 个答案:

答案 0 :(得分:1)

JSF的标准renderkit旨在输出(X)HTML,而不是XML。您需要提供第三方renderkit或创建输出XML的自定义renderkit。然而,没有第三方的想法。

除此之外,如果您打算在Web请求时返回XML,那么JSF并不是真正适合该工作的工具。最好前往JAX-WSJAX-RS

顺便说一句,正确的XML内容类型不是application+xml而是application/xml