Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我注意到 mojarra 在许多情况下输出命名为 html 的实体,而不是编号实体。使用 application/xhtml+xml 内容类型时,这似乎会导致问题。我查看了一些 mojarra 配置选项,但无法找到将应用程序配置为始终使用编号实体的方法。这可能吗?
JSF 的标准渲染套件旨在输出 (X)HTML,而不是 XML。您需要提供第 3 方渲染套件或创建输出 XML 的自定义渲染套件。然而,没有第 3 方出现在脑海中。
除此之外,如果您打算根据 Web 请求返回 XML,那么 JSF 并不是真正适合这项工作的工具。最好去JAX-WS或JAX-RS。
顺便说一句,正确的 XML 内容类型不是application+xmlbut application/xml。
application+xml
application/xml