問題タブ [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.
jsf - PrettyFacesを使用したサーブレットからのリダイレクト/転送
PrettyFaces 3.3.0を使用していて、サーブレットからカスタムリダイレクトおよび転送を行いたい
私は彼らのドキュメントで次のコードを見つけました:
サーブレットからリダイレクトメソッドを呼び出す方法、mappingId(requestURI?)、の値はどうなるのか疑問に思っていました。Map<String, String[]>params
サーブレットから上記のメソッドを呼び出す小さな例が必要ですか?
また、prettyfacesを使用してサーブレットから転送する方法についてもアドバイスしてください。
jsf-2 - Pretty Faces 3.3.2、JSF 2.0、JBoss6.1.0finalを使用してURLマッピングを行うことはできません
PrettyFacesURLマッピングで問題が発生しています。
次のマッピングを持つマネージドBeanが1つあります。
そして、http:// ip / search /?keywords=wordにアクセスすると正常に動作します。
しかし、マッピングパターンを変更しようとすると、エラーが発生しました。
http:// ip / search?keywords = wordは上記のリンクと同じ応答を返すと思いますが、残念ながら404HTTPエラーが発生します。
search.xhtmlは、JBoss6.1.0finalにデプロイされたWebプロジェクトのWebContent/search/フォルダーにあります。
興味深いのは、JBoss5.1.0とPrettyFaces3.2.0およびJSF1.2を使用すると、マッピングが正常に機能することです(もちろん、この場合、すべてのマッピングはXML構成を介して行われます)。
どんな答えでもありがたいです、ありがとう!
internationalization - i18nおよびPrettyFacesのGradleビルドプロファイル
gradleでさまざまなプロファイルを定義することは可能ですか?WebApplicationを作成しましたが、本番環境の設定でデプロイしたいと思います。さらに、私のアプリはPrettyFacesを使用しています。私は異なる2つの言語を使用しているので、言語固有のビルドも必要です。これが私のユースケースです:production / en、production / ru
特定の言語でのビルドは、使用するデータベースとデフォルトの言語を示します。さらに、URL(PrettyFaces)は異なるファイルです。私の意見では、別のweb.xmlと別のpretty-faces.xmlが必要ですか?
前もって感謝します!
java - PrettyFacesでこのためのカスタム正規表現パターンを作成する必要がありますか?
次のマッピングがある場合、URLと一致するようにカスタム正規表現パターンを作成する必要がありますか(例):
ユーザーがURLを「/」で終わらせない場合、viewoption-portionも一致する必要がありますか?また、viewOption部分をまったく追加しない場合、ある種のデフォルト値を指定することは可能ですか?
また、viewOptionが列挙型の場合、パラメーターを小文字にすることはできますか?今、私はそれを機能させるために大文字を書かなければなりません。
java - URL 書き換えはどのように機能しますか?
書き換えに関する多くの投稿やブログを読みましたが、内部サーバーの書き換えとリダイレクトには違いがあることを知っています。内部書き換えがどのように機能するか、およびこれが Java でどのように行われるかを知りたいです。私はJava WebアプリケーションにPrettyFacesを使用していますが、リクエストが処理される前にどのように(もちろん非常に簡単に)それを見ることができるかを知っていればよかったです。最初に呼び出されるのは一種のフィルターですか?
そして最後に、サーバー上のURL書き換えは、書き換えルールのURLをサーバー上の実リソースに変換する「プログラム」ですよね?これはすべて内部で発生するため、ユーザーはアドレスが「実際の」リソース用であると考えていますか?
ありがとうございました。
java - JSF/PrettyFaces で現在のページ名を取得する
次のように、URL書き換えライブラリとしてPrettyFacesを使用しています:
次のようにviewIdを取得できます。
次のようなものが返されます: /faces/pages/page1.xhtml
パターンまたはビューの ID を取得してpage1のようなものを返す直接的な方法があるかどうか疑問に思っていましたか、または上記のコードで viewId を取得するためにサブストリングを使用する必要がありますか?
java - PrettyFaces で f:event または action 要素を使用する必要がありますか?
現時点では、次のコードを使用しています。
これによって呼び出されます:
したがって、URL はhttp://www.mycompany.com/show.xhtml?id=8です。
今、私は PrettyFaces を使い始めまし<action>
た。URL マッピング要素の要素を見ましたが、<action>#{questionShowBackingBean.init}</action>
代わりに書くことができたのではないでしょうか?
もしそうなら、メタデータ要素を削除する必要がありますか、それとも将来PrettyFacesの使用から変更される可能性があるため、代わりにそれを使用する必要がありますか? action
最後に、要素の呼び出しはどこで発生しますか? 私が今持っているリスナーの前に発生しますか?
prettyfaces - prettyfacesパターンの大文字小文字を無視する
次のようにURLマッピングを定義した場合:
次のようにURLを入力しようとした場合:
これは正常に機能しますが、ケースを次のように変更した場合:
またhttp:localhost:8080/MYPAGE
動作しない、ページが見つからない、パターンの大文字と小文字を無視する方法があるか、PrettyFacesでまだサポートされていない場合は、回避策を提案してください。
web.xml - EclipseIndigoを使用したweb.xmlでの迷惑な「リソースが見つかりません」という警告
PrettyFacesを使用したエラーページ(500と404)の2つのカスタムURLマッピングがあります。私のweb.xmlには、次の2つのエラーページルールがあります。
/error
問題は、Eclipseが、および/not-found
リソースが私のwebappパスに見つからないことを警告するように主張していることです。
これらの迷惑な警告を取り除くにはどうすればよいですか?ただし、web.xmlの検証を失いたくありません。
前もって感謝します。
prettyfaces - 親URLマッピングから継承
PrettyFacesリファレンスガイドによると、マッピングを継承しようとしています。http: //ocpsoft.com/docs/prettyfaces/snapshot/en-US/html_single/#config.mapping.parents
3.3.2バージョン以降で3.3.2-SNAPSHOTを試してみましたが、成功しませんでした。継承がなくてもすべて正常に機能しますが、複製は好きではありません。
これが私のコードの一部です: