自定义标记库不接受JSP表达式

时间:2012-10-09 12:42:06

标签: java jsp jstl taglib

我正在尝试将计数器作为值传递给我的自定义标签库的某个属性。不知怎的,它不接受它。因此,自定义标记不会在我的页面上呈现。当我传递一个字符串文字时,它工作顺利。

我在这里做的是,

<mytaglib:pagination totalRecords="<%= rsSize %>" />

Above属性定义为String,getter和setter方法都可用。我试图在页面上打印它只是为了验证我得到了这个值。

我甚至在 .tld 文件中为此特定属性添加了此行<rtexprvalue>true</rtexprvalue>。这是基于这个阅读

enter image description here

有什么我想念的吗?

1 个答案:

答案 0 :(得分:0)

rsSize的类型为int,我在我的标记库实现中将totalRecords定义为String对象。我将它改为int,这解决了问题。