0

@名前付き Bean を持つ:HelloBean

JSF ページで、この参照が正しい理由:

#{helloBean.var1}

そして、これは次のようには見えません:(IDE警告:「変数名を解決できません」)

#{HelloBean.var1}
4

1 に答える 1

2

オラクルのJava EE 6チュートリアルから:

@Named 修飾子を使用すると、最初の文字が小文字の Bean 名を使用して Bean にアクセスできます。

同じルールがManagedBeanアノテーションにも適用されます。

name 属性の値が指定されていないか、空の文字列である場合、マネージド Bean 名は、完全修飾クラス名の非修飾クラス名部分を取得し、最初の文字を小文字に変換することによって導出されます。

于 2012-11-14T14:56:47.893 に答える