問題タブ [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.
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を構成するためにコンテキスト初期化パラメータをどのように使用できますか?
関連リンク
- @ManagedProperty アノテーションを介してマネージド Bean 全体を注入する方法は?
- http://balusc.blogspot.ca/2011/09/communication-in-jsf-20.html
- https://stackoverflow.com/tags/el/info
- http://www.oracle.com/technetwork/developer-tools/adf/learnmore/43-remote-task-flow-169185.pdf
- http://docs.oracle.com/cd/E25178_01/web.1111/b31974/taskflows_activities.htm
java - Adf ブートストラップ メタデータの処理方法 adfc-mobile-config.xml は null 例外です
ADFモバイル・アプリケーションの機能を実行しようとするたびに、「ブートストラップ・メタデータadfc-mobile-config.xmlがnullです」という例外が発生します。
問題を解決するために私がしたことは次のとおりです。
- タスク フローで使用するすべてのBeanをadfc-mobile-config.xmlにコピーしました。
- 機能の名前を変更しました。
問題が解決しない。
この問題の原因について何か手がかりはありますか?