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