jstl foreach ループを使用して、マネージド Bean の属性によって定義された特定の数の要素を表示したいと考えています。
<c:forEach begin="0" end="#{MyBean.IntegerProperty}" step="1" var="o" >
<h:commandButton value="#{MyBean.IntegerProperty}"></h:commandButton>
</c:forEach>
私のtaglib宣言は次のとおりです。
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
しかし、私はこの例外を受け取ります:
...
Caused by: java.lang.NumberFormatException: For input string: "#{MyBean.IntegerProperty}"
...
foreach と EL がうまく連携しないことをどこかで読んだことがあります。
前もって感謝します!