問題タブ [facescontext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
548 参照

nullpointerexception - CDI インジェクション - Deltaspike @scheduled 使用時の FacesContext の NPE

Deltaspike (1.4.0) と Quartz (2.2.1) を使用してジョブをスケジュールしています。TestJob Bean では、ResourceBundle が注入されます。ResourceBundle のプロデューサーには、facesContext が必要ですが、これは常に null です。

スケジューラ Bean に適切に ResourceBundle を注入するにはどうすればよいですか? @Scheduled を使用すると、facesContext が常に null になるのはなぜですか?

ResourceBundle プロデューサー

FacesContext プロデューサー

0 投票する
0 に答える
994 参照

jsf - JSF/MyFaces が FacesContext を失う理由は何でしょうか?

WAS 8.0.0.9 の JSF(2.1.17) myfaces /PrimeFaces + Omnifaces に基づく Web アプリケーションがあります。

ほとんどの場合、すべて問題なく動作しますが、次の例外が発生することがあります。

// ... その他のフィルター ...

FlashImplline388を見ると、見つかった場合:

だから、ないように見えますFacesContext。ただし(コードをもう一度見てみると)FacesServlet.service、コールスタックのさらに上に作成されるはずです。

登録したフィルターの 1 つは、JSF ライフサイクルのさまざまなフェーズで使用された時間をログに記録し、フェーズ RENDER_RESPONSE が既に実行されているにもかかわらず、開始されたと不平を言います。

ロギングは、現在のリクエストでリクエストされたページが見つからなかったため、適切なエラー ページがリクエストされたことも示唆しています。

これはすべて Ajax リクエスト中に発生する可能性がありますが、よくわかりません。

この問題を引き起こしている可能性のあるアイデアはありますか?

このバグレポートを見つけましたが、参照が見つからなかったため、getRequestDispatcher適用されないようです。

私はまた、この質問を見つけました: IBM JSF の FlashImpl.java の Null ポインター例外。 1。

0 投票する
1 に答える
655 参照

java - xAgent で FacesContext にアクセスする (新しいスレッドで)

すべての 5 分間の xAgent に対して単一のエントリ ポイントを使用することを計画しています。つまり、1 つの XPage が 5 分間のすべての「Java エージェント」 (5 分ごとに起動する必要があるクラス) を起動します。そのようなエージェントを真に並行して起動するために、新しい異なるスレッドでそのJavaコードを起動したいと思います。

前述の「Java エージェント」は、他の NSF アプリケーション クラスと強い相互依存性を持っています。それらの多くは、FacesContext やその他の XSP / JSF グローバル変数に依存しています。

「Java エージェント」のコード例:

問題: FacesContext.getCurrentInstance()、ExtLibUtil.getCurrentSessionAsSigner() などのメソッドは、新しいスレッドで NULL を返します。

質問:新しいスレッド内で XSP / JSF エンジンを初期化して、FacesContext などにアクセスすることは可能ですか (「Agent1: test 2.1」および「Agent1: test 2.2」の行で null 以外を取得するため)?

前もって感謝します!

0 投票する
1 に答える
111 参照

jsf - JSF Mojarra 2.2 FacesContext.javaにinitContextServletContextが存在する理由

フィールドは非公開ですが、FacesContext クラスでは使用されません。存在する理由はありますか?

0 投票する
1 に答える
1007 参照

jsf - PrimeFaces ダイアログ フレームワークのデモで FacesContext.getCurrentInstance が null を返す

GlassFish 4.1 および NetBeans 8.0.2でDialog Framework - Dataの ShowCase デモを実行したいと考えています。ショーケースからコードをコピーして貼り付けます。しかし、次の行で NullPointerException が発生しました。

エラーコード

クライアント通信には別のサーブレットアプリケーションが必要だと読みましたが、チュートリアルへのリンクが見つかりません。

次のコードを faces-config.xml に追加する必要があることを読みました。

Natalia Zoń の投稿へのリンク: RequestContext.getCurrentInstance() から返された Primefaces JSF null ここで、Push Server について読みました: Developer.am

0 投票する
1 に答える
507 参照

jsf-2.2 - @WebListener の FacesContext

にいくつかのjsf URLを作成する必要があり@WebListenerます。

このようなコードのスニペットを使用できると思いました

アサートのjavadocは.getCurrentInstance()「[...]アプリケーションの初期化またはシャットダウン中に呼び出される」可能性があるため、nullを返すため機能しません。

何かが恋しいですか?viewId を指定して URL を作成する他の方法はありますか?

ありがとう