問題タブ [managed-property]

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 に答える
10494 参照

jsf - @ManagedProperty は javax.el.E​​LException をスローします: タイプ クラス java.lang.String の Bean をクラス com.example.Bean に変換できません

マネージド Bean を別のマネージド Bean のマネージド プロパティとして注入しています。

ただし、以下の EL 例外がスローされます。

これはどのように発生し、どうすれば解決できますか?

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

jsf-2 - JSF アプリケーション スコープ Bean は、ADF リクエスト スコープ Bean の管理プロパティとして注入できません

編集: これは、JSF 2.0 を使用する ADF アプリケーションです。

リクエスト スコープ Bean のマネージド プロパティで参照しているアプリケーション スコープ マネージド Bean があります。リクエスト スコープ Bean の PostConstruct メソッド内でアプリ スコープ Bean にアクセスしようとすると、NullPointerException が発生します。app スコープの Bean が request スコープの Bean でいつ利用できるかについての基本を理解していないのか、それとも実装に間違いがあるだけなのかはわかりません。

アプリスコープの Bean:

編集: これは、adfc-config.xml ファイルでリクエスト スコープのマネージド Bean として構成されます。Bean を ADF で管理するように指定しましたが、JSF ManagedProperty アノテーションを使用したため、これが問題のようです。

リクエスト スコープの Bean:

アプリ スコープの Bean はアプリのデプロイ中に初期化されますが、getSecurityApplication().test() が呼び出されると NPE がスローされます。

スティーブ

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

jsf - @ManagedProperty と FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("bean") の違い

次の違いは何ですか:

違いがない場合、どの方法が優れていますか?乾杯。

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

jsf - @ManagedProperty を使用して注入されるマネージド Bean インスタンスが null のままである

私はマネージド Bean の 2 つのクラスを持っており、2 番目のクラス@ManagedPropertyにアクセスしようとしていますが、NullPointerException毎回取得します。ここで何が問題なのですか?

これが私の2番目のクラスです。

を使用して最初のクラスに 2 番目のクラスの更新を呼び出させようとしましたが、最初のクラスから更新にアクセスしようとすると、@ManagedProperty取得できるのは だけです。NullPointerExceptionのセッターとゲッターがあり@ManagedPropertyます。

クラス EventCreateEditModel の更新メソッドを指すスタック トレースを次に示します (スタック全体を貼り付けようとしましたが、このシステムではフォーマットされないため、重要な部分を以下に示します)。

2015 年 12 月 24 日 2:02:57 PM com.sun.faces.context.AjaxExceptionHandlerImpl handlePartialResponseError SEVERE: com.rem40.controller.EventCreateEditModel.update (EventCreateEditModel.java:116) での java.lang.NullPointerException (sun.reflect.NativeMethodAccessorImpl で) .invoke0(ネイティブメソッド)`

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

jsf - ActionListener に管理プロパティを挿入するにはどうすればよいですか

ActionListener メソッドで他の Bean からデータを処理したかったのですが、それがスローさNullPointerExceptionれたので、Bean のインスタンスを init() メソッドで@PostConstructアノテーションを使用して次のインスタンスに再セーフしようとしましたが、それでもスローされNullPointerExceptionます。ビーンスルートを取得できることは知っていますが、スルートFacesContext.getCurrentInstance().getApplication().evaluateExpressionGet(context, expression, expectedType);は可能@ManagedPropertyですか? これはコードです:

ログイン.java

おそば.java

login.xhtml

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

nullpointerexception - 挿入された管理プロパティが null です

アプリに依存するユーザー インスタンス (UserFactory インターフェイスの実装者) を作成するための JSF マネージド Bean があります。このファクトリを EJB コンテナで使用したいと考えています。UserWithRolesDAL.userFactory の値が null であるため、アプリは NullPointerException をスローします。しかし、なぜ?