【发布时间】:2017-11-28 17:18:03
【问题描述】:
假设我们有以下 JSP 代码:
<c:forTokens items="${someBean.aStringOfIntNumbersSeparatedBySemicolons}"
delims=";"
var="item"
varStatus="stat">
${item}
<c:if test="${!stat.last}">;</c:if>
<c:if test="${stat.count %5 == 0}">
<br/>
</c:if>
</c:forTokens>
其中的输出以每行 5 列的形式呈现,如下所示:
我怎么可能用 JSF 或 Primefaces 标签做到这一点?
【问题讨论】:
-
您可以在 JSF 中使用这些核心标签,xmlns:c="java.sun.com/jsp/jstl/core" 否则只需使用 ui:repeat 并使用自定义函数计算 var 属性,例如
-
@Mick 我试过了,但我不能将
${...}表达式的<c:forTokens>标记与JSF 一起使用。它不会起作用。
标签: java jsf primefaces jstl