問題タブ [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.
jsf-2 - setPropertyActionListenerを使用してスコープ付きマネージドBeanを表示する
ビュースコープのマネージドBeanをsetPropertyActionListenerで動作させることができないようです。
これは、companyHolderがセッションスコープまたはリクエストスコープの場合は正常に機能しますが、ビュースコープの場合は機能しません。これは正常ですか?
java - JSF 2-リクエスト間で@ViewScopedBeanはどこに存在しますか?
JSF 2でのBeanの低レベルの動作をよりよく理解しようとして@ViewScoped
います。サーバーは、リクエスト間でビュースコープのBeanをどこに保持しますか?ビュースコープのBeanを実装する必要があることに気づきました。そのSerializable
ため、ある場所にシリアル化する必要があります。
誰かがこれを説明したり、それを説明するドキュメントへのリンクを提供したりできますか?
Webアプリにスコープ関連の欠陥が導入された可能性があるため、質問しています。どのように機能するかを理解する@ViewScoped
ことは、潜在的な原因のいくつかを除外するのに役立ちます。
java - JSFマネージドBeanをプログラムで登録するにはどうすればよいですか?
プログラムで(サーブレットinit()内から)ManagedBeanクラスをアプリケーションスコープに登録/追加したいと思います。JSF 1.2でそれを行うにはどうすればよいですか?
jsf - JSF は @Named @RequestScoped Bean に送信された入力値を入力しません
これは、この美しいサイトでの最初の質問です。私はたくさんグーグルで検索しましたが、解決策は見つかりませんでした。
私は JSF を初めて使用し、Kent Ka lok Tong による「JSF 2 API と JBoss Seam」で学習しています。
今、単純なログインの実装に問題があります。ログインページがあります:
およびバッキング Bean:
アプリケーションを実行すると、ユーザー名とパスワードのプロパティが null になります。アプリをデバッグしたところ、setter メソッドが適切に呼び出されていることがわかりました。問題は、setUsername が呼び出されたときに LoginRequest のインスタンスが存在し、setPassword 関数が呼び出されたときにインスタンスが異なることです。アプリケーションがこれを行うようです:
どこに困っているの?間違いはどこですか?
どうもありがとう!
よろしくお願いします
マルコ
jsf - 並行性の観点からJSFマネージドBeanスコープを理解するのを手伝ってください
並行性の観点からJSFマネージドBeanスコープを理解するのを誰かが助けてくれますか?
私の理解:
セッションスコープでBeanのスコープを設定すると、つまり、この管理対象Beanにアクセスできるユーザーは1人だけなので、同時実行が発生する可能性はありません。
また、リクエストスコープでBeanを使用すると、リクエストが開始されるとこのBeanが作成され、応答が返されるとそのBeanが削除されます。(各クライアントはこのBeanの異なるコピーを持っています)
また、スコープなしでBeanを使用すると、ユーザーがBeanを呼び出すと作成され、呼び出しが終了するとBeanが削除されます。
ただし、アプリケーションスコープにBeanがあると、複数のクライアントがこのBeanにアクセスできるため、重要なデータがある場合は、同期によって保護する必要があります。
すべてのご意見をお待ちしております。
jsf - 適切な Bean スコープを選択するには?
次のようなさまざまな Bean スコープがあることに気付きました。
それぞれの目的は何ですか?Bean の適切なスコープを選択するにはどうすればよいですか?
jsf - ejbFacade がヌルです
jsf ページ overzichtAlleGroepen.xhtml から managedBean OverzichtAlle.java を呼び出します。
しかし、このページにアクセスすると、Nullpointerexception が原因で managedBeans.OverzichtAlle をインスタンス化できませんというエラー メッセージが表示されます...
デバッグすると、ejbFacade が null であることがわかります。
これはEJBです
これは私のコンストラクタです:
projE はリスト (エンティティ リスト) です。
私は何を間違っていますか?
jsf - JSF 2マネージドBeanの複数のインスタンスをJavaコレクションに追加するにはどうすればよいですか?
私はいくつかの基本的なJSF2の概念に頭を悩ませようとしています。たとえば、マネージドBeanの場合、Bean1:
foo
およびの値はbar
、JSFWebフォームから取得されます。Webフォームを送信するたびに、のインスタンスをBean1
別のBeanのJavaコレクションに格納します。
これを達成するための正しい方法は何ですか?ありがとう。
spring - Any one had Logging interceptor for JSF 2.0 Managed bean working
I have a managed bean with lots of methods. I want to log the entry and exit times of each method invocation . I thought of reusing the Interceptor that works successfully with my EJB's.
I am having no luck with it and interceptor isn't getting called. Is @Interceptors not applicable in managed beans ?
Cheers, Goutham
jsf - 管理対象 Bean の 2 つのインスタンス化
初めて自分のページにアクセスすると、ページで使用されるマネージド Bean が 2 回インスタンス化されます (同じスタック トレースを使用して、コンストラクターで 2 回渡します)。
xhtml で:
faces-config.xml で:
マネージド Bean が 2 回インスタンス化されるのはなぜですか?
あなたのアイデアをありがとう...
使用する
- jsf1.2
- リッチフェイス 3.3.2.SR1
編集: Joeri Hendrickx のおかげで、2 つの異なる要求があることがわかりました。新しい質問は、「自分のページにアクセスするときに、なぜ 2 つのリクエストがあるのですか?」ということです。