java - 自定义标签库不接受JSP表达式

标签 java jsp jstl taglib

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

我在这里所做的是,

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

以上属性定义为String并且 getter 和 setter 方法都可用。我正在尝试将其打印在页面上,只是为了验证我是否获得了该值。

我什至添加了这一行 <rtexprvalue>true</rtexprvalue>对于我的 .tld 文件中的这个特定属性。这是我根据这篇文章保留的

enter image description here

我有什么遗漏的吗?

最佳答案

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

关于java - 自定义标签库不接受JSP表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12800294/

相关文章:

java - 如何使用 ASM 创建局部变量?

java - 为什么在 JSON 负载请求正文中发送 http 请求元数据被认为是不好的做法,而最好使用请求 header ?

javascript - 组合中的默认值不可见 - extjs

java - 如何在 th :if tag using thymeleaf 中有多个条件

java - Minesweeper flood-fill 不断收到堆栈溢出错误

java - 用于查找包中所有类的反射库

jsp - 使用 JSTL 检查集合大小

javascript - 将确认消息的结果传递给 spring mvc Controller

java - 如何使用jSTL向displaytag表添加条件

java - 使用 JSP 迭代 Multimap