我想使用 jstl foreach 循环来显示由我的托管 bean 的属性定义的一定数量的元素:
<c:forEach begin="0" end="#{MyBean.IntegerProperty}" step="1" var="o" >
<h:commandButton value="#{MyBean.IntegerProperty}"></h:commandButton>
</c:forEach>
我的标签库声明是:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
但是我得到了这个例外:
...
Caused by: java.lang.NumberFormatException: For input string: "#{MyBean.IntegerProperty}"
...
我在某处读到 foreach 和 EL 彼此之间的合作不太好,如果是这样,那么有人知道将 int 值放在 c:foreach 的 end 属性中的解决方法吗?
先感谢您!