我正在开发一个JSP,我需要调用来自Bean的对象上的方法。该页面的先前版本不使用JSTL,它可以正常工作。我的新版本有这样的设置:

<jsp:useBean id="pageBean" scope="request" type="com.epicentric.page.website.PageBean" />
<c:set var="pageDividers" value="<%= pageBean.getPageDividers() %>" />
<c:set var="numColumns" value="${pageDividers.size()}" />

变量pageDividersList对象。

我遇到了这个问题:当我要求pageDivider的大小时,会抛出异常。我知道这是一个简单的JTSL错误 - 我做错了什么?

错误消息是:

  

当未指定默认命名空间时,函数大小必须与前缀一起使用

如何正确访问或调用pageDividers对象的方法?