【发布时间】:2011-03-15 07:05:46
【问题描述】:
所以我们都知道#{someBean.value} 会尝试获取someBean 上称为value 的某个属性的内容。它将寻找getValue()。但是,如果这个属性是boolean 怎么办?它将寻找isValue()。它不会寻找的是hasValue()。
这让我思考,它到底是做什么的?
Java EE 5 tutorial chapter - Unified Expression Language 指的是PageContext.FindAttribute()。 PageContext 将您发送至JSPContext。他们都没有真正解释他们遵循的规则来确定他们正在寻找的方法的名称。
也很容易找到说明方法名称必须以 get 开头的文档。但是,我知道isValue() 有效。
谁能指出我写下这些的文档。我不是在寻找教程或示例,而是在寻找参考。
【问题讨论】: