java - JSP 访问 Javabean 属性

标签 java jsp properties el

我有一个带有方法 hasMoreParameters() 的 Java 类。

在JSP中,我想获取属性:

${holder.more参数}

我该怎么做?

最佳答案

无法按照您指定的方式访问holder.hasMoreParameters():

${holder.moreParameters}

这是因为 ${bean.property} 语法仅适用于 JavaBean getter/setter naming conventions 之后的方法。 。这意味着属性的访问器方法必须以“get”开头。此规则只有一个异常(exception):如果方法返回 boolean 值,则允许该方法以“is”开头。

如果(如您的情况)方法名称不满足这些条件,您必须找到其他方法来访问数据,例如在请求属性中传递值,或重命名该方法。

关于java - JSP 访问 Javabean 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4047981/

相关文章:

java - 如何检查用户是否已协助并标记

javascript - click() 的 jQuery 回调不起作用

java - Struts2 radio : how to customize the value of the input

Vb.Net设置用户控件属性

java - Tomcat 8 示例 : Missing Configuration Step

Java 语法 : "synchronized (this)"

java - 如何使用 eclipse 和 gradle 对 Java 项目运行 Spock 测试?

java - 在 Swing 的 EDT 中实现线程?

c# - 当属性或变量改变值时触发事件

C# getters setters 样式