我有一个带有方法的Java类,hasMoreParameters()。
在JSP中,我想获取属性:
$ {holder.moreParameters}
我该怎么做?
答案 0 :(得分:6)
您无法按照您的指定访问holder.hasMoreParameters():
${holder.moreParameters}
这是因为 $ {bean.property} 语法仅适用于JavaBean getter/setter naming conventions后面的方法。这意味着该属性的访问方法必须以“获取”开头。此规则只有一个例外:如果方法返回一个布尔值,则允许该方法以“ ”开头。
如果在您的情况下,方法名称不符合这些条件,则必须找到一些其他方法来访问数据,例如在请求属性中传递值或重命名方法。