我有一个带有方法 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/