拥有一个@Named Bean:HelloBean
在 JSF 页面中,为什么这个引用是正确的:
#{helloBean.var1}
这似乎不是:(IDE警告:“无法解析变量名称”)
#{HelloBean.var1}
来自 Oracle 的Java EE 6 教程:
@Named 限定符允许您使用 bean 名称访问 bean,第一个字母小写。
同样的规则也适用于ManagedBean注解:
如果 name 属性的值未指定或为空字符串,则 managed-bean-name 派生自全限定类名的非限定类名部分并将第一个字符转换为小写