jsf - 使用 ui 迭代属性 :repeat

标签 jsf xhtml

从 xhtml 页面,有可能出现这样的情况吗?

<tbody>
<ui:repeat value="#{listOfObject}" var="obj">
            <tr>
                <ui:repeat value="#{propertiesOfObject}" var="prop">
                    <td>#{obj.prop}</td>
                </ui:repeat>
            </tr>
</ui:repeat>
</tbody>

换句话说,我想得到一个表,其中列和行都是参数。我找不到访问“obj.prop”的方法。

最佳答案

确保#{propertiesOfObject}是属性名称列表(如果需要,通过反射构建),然后使用

#{obj[prop]}

另请参阅

关于jsf - 使用 ui 迭代属性 :repeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51445806/

相关文章:

java - 在一个 Web 应用程序中使用多个 .war

JSF 更新复合组件 (Primefaces)

hibernate - <h :selectOneMenu> and lazy loading from hibernate

css - 垂直对齐固定高度输入框内的文本不显示 : table or padding?

xml - 如何过滤具有某个子节点的节点

html - 字符集标记代码行如何使我的整个页面重新加载两次?

jsf - EclipseLink Descriptor Customizer & History Policy 和 JSF。如何在历史记录中插入用户主体?

Java Swing 组件 - 为什么不推荐使用 HTML 标记?

html - 我应该如何格式化我的标记?

jsf - 过滤器 p :datatable by boolean column (checkbox)