JSP访问Javabean属性

时间:2010-10-28 23:36:50

标签: java jsp properties el

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

在JSP中,我想获取属性:

$ {holder.moreParameters}

我该怎么做?

1 个答案:

答案 0 :(得分:6)

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

${holder.moreParameters}

这是因为 $ {bean.property} 语法仅适用于JavaBean getter/setter naming conventions后面的方法。这意味着该属性的访问方法必须以“获取”开头。此规则只有一个例外:如果方法返回一个布尔值,则允许该方法以“ ”开头。

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