0
我有拥有associatedEmp数组的Manager bean。我使用<c:set var="managerBean" value="${managerBean}" scope="session" />
将Manager Bean设置为会话。现在在另一个jsp中,我试图通过从会话中获取管理器bean来迭代Employee数组。如何迭代使用JSTL在会话作用域中设置的对象数组?
<c:if test="${fn:length(sessionScope.managerBean.associatedEmp) gt 0" >
<c:forEach begin="0" end="${fn:length(sessionScope.managerBean.associatedEmp) - 1}" step="1"
varStatus="loopCounter"
items="${sessionScope.managerBean.associatedEmp}"
var="associatedEmployee">
<c:out value="${associatedEmployee.empId}" />
当我尝试这个我得到"${fn:length(sessionScope.managerBean.associatedEmp) gt 0" contains invalid expression(s): javax.el.ELException"
。
我无法弄清楚长度函数有什么问题。这是正确的方法吗? 请帮忙。
谢谢, 斯里卡特
感谢您指出它..非常感谢 –