問題タブ [adfc-config]

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 投票する
2 に答える
1700 参照

jsf-2 - マネージド Bean のコンテキスト初期化パラメータ

バックグラウンド

マネージド Bean には、その web.xml ファイルを介して構成されたパラメーターが必要です。web.xml ファイルでは、JDeveloper (11.1.2.3)で構成されるコンテキスト初期化パラメータが次のように定義されています。

ここに画像の説明を入力

定義のソースは次のreporting.server.protocolとおりです。

Bean は、 のパブリック アクセサ メソッドを公開しますreportServerProtocol

Bean のソースは次のようになります。

問題

FacesContextではなく、コンテキスト初期化パラメーターを使用して Bean を初期化したいと思います。(adfc-config.xml注: ではありませんfaces-confg.xml) では、いくつかの例で への参照が示されていinitParamます。

値要素であるキー行#{initParam['reporting.server.protocol']}。ただし、JDeveloper はその行を正しくないと表示します。つまり、initParamコンテキストは 内では使用できませんadfc-confing.xml

エラーは、「EL トークンinitParamが不明です」です。

質問

ELを使用して、ADFc内で宣言的にマネージドBeanを構成するためにコンテキスト初期化パラメータをどのように使用できますか?

関連リンク

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

java - Adf ブートストラップ メタデータの処理方法 adfc-mobile-config.xml は null 例外です

ADFモバイル・アプリケーションの機能を実行しようとするたびに、「ブートストラップ・メタデータadfc-mobile-config.xmlがnullです」という例外が発生します。

問題を解決するために私がしたことは次のとおりです。

  1. タスク フローで使用するすべてのBeanadfc-mobile-config.xmlにコピーしました。
  2. 機能の名前を変更しました。

問題が解決しない。

この問題の原因について何か手がかりはありますか?