2017-11-21 3 views
0

既存のアプリケーションでは、マネージドBeanからサービスが呼び出されているときにフィルタを設定する必要があります。jsfがマネージドBeanの外部にアラートを表示する

フィルタはサービスコールの向こう側にあり、設定ファイルやルールエンジンを使用して設定検証を行い、それに基づいてユーザ入力が必要なメッセージをポップアップして処理を進めます。

問題は、リクエストがマネージドBeanから出てきて、私はユーザー入力でメッセージをポップアップする方法を得ていないということです。

ご意見やご提案は歓迎します。

答えて

0

コードなしで見るのが少し難しいですが、FacesContextを呼び出して、FacesMessageオブジェクトをJavaフィルタに作成してみてください。

+0

リクエストがfacesサーブレットを通過しない場合は、最初にfacesコンテキストがありません。 – Kukeltje

+0

以下は、コード – Pallav

+0

のデザインです。Login.xhtml ---- LoginController.java(Managed Bean)でのログイン()-----サービスへの---- LoginService.javaの - > login() – Pallav

関連する問題