1

私の質問はそれをすべて言います..JSFにはさまざまなタイプのスコープがありますが、なぜページスコープではないのですか?ありがとうございました

4

2 に答える 2

2

JavaServer Pages 2.2で定義されているページスコープ:

スコープを持つオブジェクトにpageは、それらが作成されたページ内でのみアクセスできます。このようなオブジェクトへのすべての参照は、応答がJSPページからクライアントに返送された後、または要求が別の場所に転送された後に解放されます。ページスコープを持つオブジェクトへの参照は、pageContextオブジェクトに格納されます。

Page scope as defined by JSPs is not an appropriate scope to use in JSF. There is no reason for the view to be creating objects directly. If a managed bean were defined in page scope it could not be resolved by any page action as the JSP would not be invoked until the render response phase of the JSF request lifecycle.

In JSF, the JSP merely serves as the View Definition Language; it performs no business logic.

于 2012-12-31T13:25:29.463 に答える
1

ページページスコープとはどういう意味ですか? JSF2.0では、同じページでいくつかのアクションをトリガーし、このプロセス中にデータを保持したい場合に使用されるViewScopeがあります。これだけでは不十分な場合、IceFacesはViewScopeを拡張するカスタムWindowScopeを提供し、ページの更新に耐えることができます。

于 2012-12-31T12:52:26.047 に答える