問題タブ [prerenderview]

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

jsf - JSF は、プリロードされたいくつかの変数を「キャッシュ」します

すべての「preRenderView」にDBの値を含むいくつかのリストを埋めるページがあります

チャプターとカテゴリは頻繁に (たとえば、1 日に 1 回だけ) 表示されるわけではないため、ユーザーごとに 1 回 (最初のページの読み込み時) にのみ読み込む必要があります。

ユーザーが同じビューでいくつかの GET リクエストを実行する場合 (ページなどをブックマーク可能にしておくため)、これらの「静的な」値を再度読み込まないことをお勧めします。

たとえば、チャプターとカテゴリを 1 時間に 1 回だけロードするなど、達成する方法はありますか? この問題のベストプラクティスはありますか?

助けてくれてありがとう!

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

jsf-2 - When to use preRenderView versus viewAction?

When should one use the preRenderView event to initialize data for a page versus using the viewAction? Are they equal in use and do they have the same effect?

preRenderView Event

or

viewAction

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

jsf - preRenderView イベントがネストされたバッキング Bean の別のビューにジャンプすると、Faces メッセージが表示されない

2 つのシナリオがあります。まず、外部 URL から、preRenderView イベントを含むビュー (V1) にアクセスします。バッキング Bean で実行されたメソッドは、別のビュー (V2) に移動します。V2 には、バッキング Bean (BB1) に関連付けられているいくつかの要素があります。また、V2 には、別のバッキング Bean (BB2) を持つ別のビューが含まれています。

BB2 でエラーが発生してもエラーは表示されませんが、BB1 でエラーが発生した場合は問題なくエラーが表示されます。

2 つ目は、V1 にアクセスし、このイベントが他のビューに移動しない場合、V1 がレンダリングされます。V1 には、V2 に移動するボタンを含むフォームがあります。この方法では、BB1 のエラーと BB2 のエラーのどちらが表示されても、エラーがどこで発生しても問題ありません。

最初のシナリオでは、BB2 のエラーに関する考えは表示されませんか?

前もって感謝します

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

jsf - テンプレートクライアントで呼び出されていません

以下は私のXHTMLコードです。preRenderViewイベントリスナーが無視され、目的のメソッドが呼び出されません。使用されているテンプレートのせいだと思いますが、正確なことはわかりません。助けてください

XHTML:

バッキングビーン簡易試験方法:

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

jsf - フィルター - ビューのレンダリング エラー [/Error.xhtml] java.lang.NullPointerException

私は次のコンテキストを持っています:

次のような xhtml ページ:

これは filterEventCreator です。

sessionUtility は次のとおりです。

xhtmlページに直接接続すると、フィルターはログに記録されておらず、リダイレクトも行われていないことを認識しますが、リダイレクトしようとすると次のエラーが発生します: Error Rendering View[/Error.xhtml] Java. lang.NullPointerException

このプロジェクトをデバッグしましたが、loggedUser 以外の応答も変数も null ではありません。私を助けてくれる人に感謝します。