0

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

4

1 回答 1

1

JSF 的标准渲染套件旨在输出 (X)HTML,而不是 XML。您需要提供第 3 方渲染套件或创建输出 XML 的自定义渲染套件。然而,没有第 3 方出现在脑海中。

除此之外,如果您打算根据 Web 请求返回 XML,那么 JSF 并不是真正适合这项工作的工具。最好去JAX-WSJAX-RS

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

于 2011-04-26T14:08:38.693 回答