問題タブ [managed-bean]

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

jsf - JSF で別の Bean からマネージド Bean プロパティを取得する方法

同様の質問を検索しましたが、少し混乱しています。私はログインページを持っているので、LoginBean もそうです。

成功すると、オーダーリストのページに移動するので、OrderBean もあります。

LoginBean 全体は必要なく、ManagedProperty "loginBeanIdentityNr" だけが必要です。しかし、以下のコードは (もちろん) 機能しません。

今回は null を返します。Bean プロパティ全体が必要な場合は、これらの Bean を注入できますよね? それで、このアプローチについて何か提案はありますか?使用でき<f:attribute>ますか?

0 投票する
2 に答える
42023 参照

ajax - 送信されたリクエストがAjaxリクエストの場合にManagedBeanからリダイレクトする方法は?

JSF2でPrimeFacesを使用しています。ログインとパスワードを Ajax リクエストとして送信して、ユーザーを認証しようとしています。また、バッキング Bean のアクション メソッドでは、ユーザーを検証し、検証が成功した場合は新しいビューにリダイレクトしようとしています。

これはプライムフェイスの使用中に可能ですか?

私は Primefaces で考えているためp:commandButton、ajax の動作またはナビゲーションのいずれかしか使用できません。

0 投票する
2 に答える
2172 参照

java - マネージビーンのjsf動的変更

「値」属性のマネージドBeanを動的に変更するにはどうすればよいですか? たとえば、h:inputText があり、入力されたテキストに応じて、マネージド Bean は #{studentBean.login} または #{lecturerBean.login} である必要があります。簡単な形式で:

「nameofbean」の代わりに別のel式を埋め込もうとしました:

しかし、うまくいきません。

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

jsf - @FacesConverter に ManagedProperty が挿入されていない

次の方法で FacesConverted に ManagedBean を挿入しようとしています。

問題は、groupService が注入されておらず、NullPointerEx が発生することです。これも ManagedBean であるため、自動的に自動配線されるべきではありませんか? 「getAsObject」を「return new Group();」に変更すると、すべて機能します。明らかに。

何か案は?

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

view - ViewScoped ManagedBean 間のデータ処理

私はこのようなことをやろうとしています:

そして Bean1 で requestMap からデータを取得します

しかし、id は常に NULL で、RequestMap は空です。getRequestParameterMap() を試してみましたが、これも空です... Bean のスコープを変更せずに、getSessionMap.put(parameters) を使用せずにこの問題を解決する方法を知っていますか? thnx

0 投票する
2 に答える
44691 参照

jsf - com.sun.faces.mgbean.ManagedBeanCreationException:管理対象Beanでリソースインジェクションを実行中にエラーが発生しました

JSFマネージドビーンを持っています

WebSphere AppServerのJSFページからマネージドBeanを参照すると、エラーが発生します。

Beanは、faces-config.xmlで次のように定義されています。

これは例外です:

com.sun.faces.mgbean.ManagedBeanCreationException:マネージドBeanのmailingCitySuggestionsでリソースインジェクションを実行中にエラーが発生しました


更新:これはスタックトレースです:

0 投票する
2 に答える
721 参照

eclipse - Eclipse: EJB と ManagedBean (JSF 用)

Java EE アプリケーションを作成しようとしています。基本はコントローラーとしてのEJBです。次に、データをJSF+ManagedBeansで表示したいと思います。問題はそこにある

javax.servlet.ServletException: 規格/SampleController

java.lang.NoClassDefFoundError: 規格/SampleController

コードは次のようになります。

マネージド Bean (動的 Web プロジェクト):WebView プロジェクト: StdSampleController.java:

EJB (EJB プロジェクト): WebController プロジェクト: standards.SampleController.java:

このコードはすべてエンタープライズ アプリケーション プロジェクトにまとめられています。
GlassFish バージョン 3 と Eclipse 3.5.2 を使用しています。

0 投票する
3 に答える
5350 参照

session - JSF マネージド Bean でユーザー セッションがいつ終了したかをリッスンする

このようなことは可能ですか: ユーザー セッションが開始されると、データベースから特定の不可欠な属性を読み取ります。ユーザーがこのセッションで特定のアクティビティを実行すると、その変数 (セッションに格納されている) が更新され、セッションが終了すると、最終的にその値が DB に格納されます。

私の質問は、ユーザー セッションが終了した場合に JSF フレームワークを使用して識別する方法です。その後、値を DB に保存する必要があります。

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

jsf - JSF でマネージド Bean からリソース ファイルへのパスを取得する

次のような状況があります。マネージド Bean から新しいアバター イメージを配置する前に、ユーザーの古いアバター イメージを削除しようとしています。

少しグーグルで調べたところ、次のように ExternalContext からそのフォルダーへのパスを取得できるようです。

しかし、クラス docsから適切なメソッドを見つけることができませんでした。... の代わりに何を入れるか、またはより良い解決策を提案してください。

PS。どういうわけか、リンクをハードコードすることは可能だと思いますが、今のところうまくいきません。