我正在开发一个 JSF 应用程序,它显示 Web 服务提供的请求信息。由于 Web 服务处理 XML 数据并且 XHTML 也是 XML,因此我创建了一个 XML 样式表,它将 Web 服务的数据转换为 HTML 表。
现在我想要,表格的那部分变成一个 JSF commandLink,可以点击它来提供对数据的进一步导航。
我已经阅读了XSLT、JSTL e JSF和 如何创建动态 JSF 表单字段,但答案不适合我的需要,因为表是非常动态的(或多或少的行,取决于数据)。
是否可以使用 JSF h:commandLink 标记丰富 XML 样式表,以便在视图通过 servlet 之前呈现它们?
更新:好的,我认为如何创建动态 JSF 表单字段提供了答案,但我不知道该怎么做。目前,我的转换表显示为带有 h:outputtext 标记,但是当我使用 JSF 标记丰富它时,它们不会被渲染。
Update2:我尝试在提到的 servlet 过滤器中进行转换。但是过滤器中的响应已经呈现。是否可以在渲染响应阶段之前让过滤器启动?