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