我正在开发一个 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()}" />
变量pageDividers
是一个List
对象。
我遇到了这个问题:当我询问pageDivider
's 的大小时,会引发异常。我知道这是一个简单的 JTSL 错误——我做错了什么?
错误信息是:
未指定默认命名空间时,函数大小必须与前缀一起使用
如何正确访问或调用pageDividers
对象的方法?