Jsf-event-handling

提供:Dev Guides
移動先:案内検索

JSF-イベント処理

ユーザーがJSFボタンまたはリンクをクリックするか、テキストフィールドの値を変更すると、JSF UIコンポーネントはイベントを発生させます。これはアプリケーションコードによって処理されます。 このようなイベントを処理するには、イベントハンドラーをアプリケーションコードまたはマネージドBeanに登録します。

UIコンポーネントは、ユーザーイベントが発生したことを確認すると、対応するイベントクラスのインスタンスを作成し、イベントリストに追加します。 次に、コンポーネントはイベントを起動します。つまり、そのイベントのリスナーのリストをチェックし、各リスナーまたはハンドラーでイベント通知メソッドを呼び出します。

JSFは、システムレベルのイベントハンドラも提供します。これは、アプリケーションの起動時または停止時にいくつかのタスクを実行するために使用できます。

以下は、JSF 2.0のいくつかの重要な_Event Handler_です-

S.No Event Handlers & Description
1

valueChangeListener

ユーザーが入力コンポーネントを変更すると、値変更イベントが発生します。

2

actionListener

ユーザーがボタンまたはリンクコンポーネントをクリックすると、アクションイベントが発生します。

3

Application Events

JSFライフサイクル中に発生するイベント:PostConstructApplicationEvent、PreDestroyApplicationEvent、PreRenderViewEvent。