【发布时间】:2012-11-03 01:57:24
【问题描述】:
拥有一个@Named Bean:HelloBean
在一个 JSF 页面中,为什么这个引用是正确的:
#{helloBean.var1}
这似乎不是:(IDE 警告:“无法解析变量名称”)
#{HelloBean.var1}
【问题讨论】:
-
如何命名实例变量?你不做
HelloBean HelloBean = new HelloBean(),但你也做HelloBean helloBean = new HelloBean(),对吧?这只是标准的 Java 命名约定。 -
好的,那么我们在 JSF 中指的是一个对象,而不是类本身。 EL 确保我们使用 @perissf 编写的规则引用该特定类