可以采集集合并在没有任何标记的情况下渲染它的组件

时间:2011-02-25 16:09:48

标签: jsf jsf-2

是否有一个JSF组件可以收集项目并按照我想要的方式呈现它?与h:dataTable类似,但没有HTML <table>的标记。

1 个答案:

答案 0 :(得分:1)

如果您使用的是Facelets,请使用<ui:repeat>

<html xmlns:ui="http://java.sun.com/jsf/facelets">
...
<ui:repeat value="#{bean.list}" var="item">
    #{item}<br />
<ui:repeat>

或者当您仍在遗留JSP上时,请使用JSTL <c:forEach>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...
<c:forEach items="#{bean.list}" var="item">
    #{item}<br />
</c:forEach>