Jsp 如何使用JSTL迭代会话范围中的对象数组集?

Jsp 如何使用JSTL迭代会话范围中的对象数组集?,jsp,session,jstl,Jsp,Session,Jstl,我有一个Manager bean,它有一个关联EMP数组。我正在使用将managerbean设置为会话。现在,在另一个jsp中,我试图通过从会话中获取manager bean来迭代Employee数组 <c:if test="${fn:length(sessionScope.managerBean.associatedEmp) gt 0" > <c:forEach begin="0" end="${fn:length(sessionS

我有一个Manager bean,它有一个关联EMP数组。我正在使用
将managerbean设置为会话。现在,在另一个jsp中,我试图通过从会话中获取manager bean来迭代Employee数组

  <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”包含无效表达式:javax.el.ELException”

我无法找出长度函数的错误。这是正确的方法吗? 请帮忙

谢谢, 斯雷坎特

缺少闭合支架

${fn:length(sessionScope.managerBean.associatedEmp) gt 0}