主にオンラインの例では前者の方法をほとんど使用していないように見えるため、immediate evaluationJSF との使用についてはまだ不明です。deferred evaluation
http://docs.oracle.com/javaee/6/tutorial/doc/に含まれているものを含め、かなりの量のJSFの例を見てきましたが、ほとんどの例しか見たことがないという事実に少し戸惑っています#{}代わりに${}、Bean プロパティを読み取るだけの場合でも。
これら 2 つの用途についての私の理解では、${}Bean プロパティの読み取りにのみ使用でき、書き込みには使用できません。immediateJSFライフサイクルに関するvsdeferred評価の正確な違いと、Beanプロパティの読み取りにどのような違いがあるかについての明確な説明をまだ見つけていません。
誰もが#{}Bean プロパティの読み取りに常に を使用している場合、いつ を使用することをお勧めします${}か?
つまり、要約すると:
- Bean のプロパティ
#{}を読み取る${}ときに、誰もが好むように見えるのはなぜですか? ${}の代わりにいつ使用することをお勧めし#{}ますか?${}usingと using の結果が異なる例を教えてください#{}(結果が異なる理由を説明できますか)。