問題タブ [prettyfaces]

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

jsf-2 - Prettyfaces 1 つのパターンで 2 つの異なるビュー ID を書き換える方法

私は2つの異なるビューIDを持っています

/faces/rcg/index.xhtml と /faces/MasterRiskManager/index.xhtml 両方を 1 つのパターン /inex.html で書き換えることは可能ですか?

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

jsf - 警告: 複数の JSF アプリケーションが同じ ClassLoader で見つかりました。使用する FactoryManager インスタンスを安全に決定できません

jsf2、prettyfaces、jpa、glassfish 3.1 を組み合わせたアプリケーションを作成しようとしています。prettyfilter を正しくロードするのに問題がありましたが、こちらのチュートリアルに従うことで修正されました。

ただし、手順を完了した後、Glassfish のログが非常に苛立たしい警告メッセージでいっぱいになるという問題が発生しました。私のページの機能には何の影響もないようですが、それらをなくす何かがあるかどうか知りたいですか? 警告は次のとおりです。

さらに、この Web アプリケーションのアンデプロイに問題があります。Glassfish 管理 GUI は、管理 GUI が役に立たなくなり、gf サーバーを再起動する必要が生じる前に、「Long lasting process has been detected」というテキストを表示します。gf ログに次のエラーが表示されます。

これが誰にとっても意味があるかどうかはわかりませんが、どんな助けでも大歓迎です!!:)

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

url - URLからアプリケーション名を削除します

私のサイトはJSFを使用しており、URLはhttp://mysitename.com/wompower6/faces/home.xhtmlのようです。

私はprettyfacesを使用しているので、pretty-config.xmlで以下を使用すると、名前をhttp://mysitename.com/ wompower6 /homeに変更できます。

私の質問は

  1. アプリケーション名wompower6を削除して、URLがmysitename.com/homeになるようにするにはどうすればよいですか?

  2. 私のweb.xmlには <welcome-file>home.xhtml</welcome-file>、がありますが、これは機能していないようです。mysitename.comと入力しても、home.xhtmlにマップされません。ここに何か手がかりはありますか?

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

ajax - JSF2 f:ajax クエリ文字列なしの ajax リクエスト?

現在、作成中の各 f:ajax (または a4j:ajax) リクエストで、POST に不要なクエリ文字列が含まれています。それらを渡さないようにする方法はありますか?とにかくなぜこれを行うのか理解できません。

例:リクエストページ

GET /mypage.xhtml?zipcode=10101

次に、そのページで f:ajax によって起動された ajax 呼び出しは、次のように投稿します。

POST /mypage.xhtml?zipcode=10101

ページ上の zip のフォーム要素を ajax で変更した場合、他の ajax 投稿によってページに渡された元の zip コードが実際に再読み取りされ、バッキング Bean でリセットされるため、これは多くの問題を引き起こします。

次のように、すべての f:ajax 呼び出しに対して、要求パラメーターを URL に入れるのをやめるように伝えたいと思います。

POST /mypage.xhtml (元のページの GET にどのようなリクエスト パラメータがあったかに関係なく)。

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

jsf - JSF と PrettyFaces - 直接の xhtml リクエストを制限する方法

JSF と PrettyFaces は初めてです。だから今では、リクエストを正しい.xhtmlファイルに「転送」するようにPrettyFacesを構成できることがわかりました。問題は、私 (またはユーザーが私のフォルダー構造を知っている場合) もファイルを要求できることです。これは私のサンプルです:

ファイル: webbapp/mypage.xhtml

次の行を pretty-config.xml に追加しました。

PrettyFaces フィルターは、「/ 」でインターセプトするように構成されています。Faces Front Controller は、すべての「 .xhtml」リクエストを処理するように構成されています。お願いしたら…

・・・なんでもいいです。私の問題は、私もリクエストできることです...

.xhtml リクエストを制限するにはどうすればよいですか? 私の目標は、jsf/server がデフォルトの 404 ページを配信するようにすることです。

私の解決策 (これまでのところ) は、pretty-config.xml で書き換えルールを定義することでした。

他の(よりスマートな)方法はありますか?

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

jsf - Pretty Faces: 汎用 URL マッピング

Pretty Faces 3 を使用して、次のようなマッピングを行いました。

このように、ワイルドカードを使用してすべてを定義する方法はありますか?

ビュー ID 値で EL を使用できることはわかっていますが、うまく機能させることができます。

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

jsf - PrettyFaces で元のリクエスト URI を取得する

JSF アプリケーションで PrettyFaces を使用しています。このサイトは一部のページにアクセスするために認証を必要とするため、ユーザーがログインしているかどうかを確認するリスナー (prerender ビュー) を使用しています。そのため、ユーザーが /foo (PrettyFaces の前の /foo.jsf) にアクセスしようとすると、リダイレクトしますログインします。

ただし、最初の宛先にリダイレクトしたいので、リクエストパラメーター「next」を付けて、代わりにユーザーを /login?next=/foo にリダイレクトします。残念ながら、リクエスト オブジェクトから元の requestURI を取得できません。次のコードの uri 文字列は、/appname/foo ではなく /appname/foo.jsf です。

元の URI パスを取得する方法はありますか?

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

jsf-2 - PrettyFaces 3.3.1 の使用-SNAPSHOT

この投稿に関する一般的な URL を作成するために、3.3.1-SNAPSHOT バージョンをダウンロードしました。

Pretty Faces: 汎用 URL マッピング

私の構成は次のとおりです。

私のweb.xml:

私のきれいなconfig.xml:

次の行が端末で繰り返されます。

at com.ocpsoft.pretty.faces.config.annotation.WebClassesFinder.processDirectory(WebClassesFinder.java:183) at

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

jsf-2 - PrettyFaces との重複したマッピング ID

私はSpring Security 3でPrettyFaces 3.3.0を使用しています。ページ(ユーザー、追加)に提供するようにマップされた 2つのBean UserBeanと、ログインページを提供するLoginBeanがあります。

私のマッピングは次のとおりです。

1- ユーザー Bean:

2-LoginBean:

しかし、アプリケーションを実行しようとすると、次の例外が発生します(例外の前後にいくつかのデバッグを追加しました):

この行は LoginBean に対して 2 回繰り返されますが、これは問題ですか?

バイトコード フィルタは、クラス LoginBean をスキャンすることを推奨します

お知らせ下さい。

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

jsf - Prettyfacesが一致するナビゲーションケースを見つけることができません

私はこのエラーを受け取り続けます:

結果のある'/index.xhtml'アクションのfrom-view-idと一致するナビゲーションケースが見つかりません'/faces/index.xhtml''finish_setup'

/Setupプログラムは機能し、フォーム送信時にURLをリダイレクトします。ただし、このエラーは、私が。を持っていないにもかかわらず、常にポップアップしますfaces-config.xml。を含めるfaces-config.xmlと、プログラムが中断します。/Setupフォームの送信を、ではなく、として次のページに移動させたい/faces/setup.xhtml。私はJSF2.0でPrettyFacesを使用しています。