我正在尝试将计数器作为值传递给自定义选项卡库的属性之一。不知怎的,它不接受它。因此,自定义标签不会在我的页面上呈现。当我传递字符串文字时,它工作顺利。
我在这里所做的是,
<mytaglib:pagination totalRecords="<%= rsSize %>" />
以上属性定义为String
并且 getter 和 setter 方法都可用。我正在尝试将其打印在页面上,只是为了验证我是否获得了该值。
我什至添加了这一行 <rtexprvalue>true</rtexprvalue>
对于我的 .tld 文件中的这个特定属性。这是我根据这篇文章保留的
我有什么遗漏的吗?
最佳答案
rsSize
的类型为 int
,我在标签库实现中将 totalRecords
定义为 String
对象。我将其更改为 int 并解决了问题。
关于java - 自定义标签库不接受JSP表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12800294/