問題タブ [faces-config]
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.
error-handling - Facelets エラー ページのカスタマイズ
私は Facelets(JSF 1.2 (myfaces)) Web アプリを持っていて、エラー ページをカスタマイズしたいと考えています。その過程で本当に混乱しました。
私は以下を見つけました:
Facelets のエラー ページをカスタマイズする方法が見つかりません。テンプレートの場所がわかりません。sendRedirect() を実行する ViewHandler をオーバーライドすることで解決策を見つけました。これはコード、特に ViewHandler を書かなくても達成できるはずだと思います。
Facelets のエラー処理をオフにして、myFaces のエラー処理を使用する方法を見つけました。
コード:
残念ながら、myFaces に JSF ページを見つけさせることはできないようです。いくつかのテンプレートに分割されたサイトのレイアウトを使用したいので、jsf ページを使用する必要があります。ソース: http://wiki.apache.org/myfaces/Handling_Server_Errors
- トマホークソリューションを試しました:
web.xml:
顔-config.xml:
ソース: http://wiki.apache.org/myfaces/Handling_Server_Errors
<error-page>
inを介してコンテナーのエラー処理を使用できることがわかりましたweb.xml
。jsf エラー ページに正常に転送されました。ここでの問題は、例外を表示できないことです-方法がわかりません。
更新:私は方法を見つけました-ManagedBeanを使用して:
残りのコードについては、http://wiki.apache.org/myfaces/Handling_Server_Errorsを参照してください。
達成したいこと: コードを記述せずに Facelets のエラー処理メカニズムを使用し、jsf ページに例外を表示できるようにしたい。それが不可能な場合は、myFaces のエラー処理を Exception の display で再度使用したいと思います。そのうちの1つが可能であるべきだと思います。
java - jsf2 +
私はfaces-config.xmlにマップされたBeanを持っています
Javaでの実装は次のとおりです。
しかし、アプリケーションを更新すると、次のエラーが発生します。
英語への翻訳は次のようになります。次の問題により、管理対象のbeanNameを作成できません:beanNameのelemtsプロパティが存在しません。
この問題は、JSF2への移行時に発生しました。チュートリアルを読んでいましたが、JSF2でこのmanage-beanを適切に作成する方法がわかりませんでした。誰か助けてもらえますか?
前もって感謝します!
jsf - Websphere jsf で null リクエスト パラメータをゼロに変換しないようにする
リクエストからパラメーターを取得するために、faces-config で #{param.customId} を使用します。glassfish2 では問題なく動作しますが、websphere 7.0 では未定義の BigDecimal null 値がゼロ (0) に変わります。これらの値で Glassfish と同じように動作するように Websphere を構成するにはどうすればよいですか?
jsf - JSF アプリケーションに複数の faces-config.xml ファイルを含めることはできますか?
規模が大きくなり、まだ多くの作品が残っているプロジェクトに取り組んでいます。問題は、私のエントリfaces-config.xml
はすでに約 600 行にまたがっており、今後数か月で倍増するのではないかと心配しているということです。
プロジェクトに複数のfaces-config.xml
ファイルを含めることができる方法があるのではないかと考えていましたが、モジュールに従ってそれらを構成できたので、多くのフォルダーを簡単に操作できました。
java - リストに含まれ、JSFフレームワークを使用してdataTableに表示されるオブジェクトの詳細を削除または表示する方法は?
dataTable に存在するオブジェクトの詳細を表示または削除する方法に関する問題について、誰かがアイデアや解決策を持っているかどうか知りたいですか?
jsf で MySql を使用して、データベースからのデータを dataTable として表示します。列には、このオブジェクトを削除するための詳細表示用の commandLink と commandButton を含みます。すべてのオブジェクトは Arraylist に含まれています。
jsf - JSF 2.0.3 の英語のエラー メッセージ (検証ではない)?
サーバーからの英語のエラー メッセージを表示するように JSF 1.2 を正常に構成しました。現在、JSF 2.0 に移行していましたが、エラー メッセージがドイツ語に戻っているようです。ローカライズされたエラー メッセージは、何かをグーグルで検索したい場合、本当に苦痛です (ところで、ローカライズされたエラー メッセージが良いことだと誰が決めたのかはわかりません!)。
faces-config.xml は次のとおりです。
JBAS 6 に同梱されている JSF 2.0.3 に加えて、Seam と RichFaces を使用しています。
英語でエラーメッセージを取得する方法を知っている人はいますか? たぶん、デプロイヤまたは JBAS 6 自体からの設定でしょうか?
編集:サーバーの起動時に、Eclipse内から起動されたときにエラーメッセージが表示されます。
jsf - h:messages をオーバーライドするカスタム facelet を作成および構成するにはどうすればよいですか?
Weblogic Beehive で最初に記述されたサイトを JSF 2.0 に書き直している最中です。新しいサイトが生成するメッセージを、既存のサイト。
素晴らしいタグを使用してみましたが、既存のメッセージ フレームワークのスタイルとロジックは、この出力にうまく適合しません。
メッセージを出力するだけでなく、それらに対して条件ロジックも実行するカスタムタグを作成できるJSFのオプションはありますか?
例えば、サマリと詳細の文字列でFacesMessagesを作成していたのですが、旧サイトのフォーマットでは最高位のサマリしか表示されません。たとえば、4 つのメッセージを追加すると、それぞれが同じ要約メッセージを持ち、詳細が異なります。重大度が最も高いサマリーのみを表示したい。
また、各メッセージではなく、メッセージをボックスとして表示およびスタイル設定する必要があり、詳細の一部には条件付き CSS クラスが必要です。
java - faces-config.xml で初期化する JSF Bean
Bucket という名前の Bean があり、HashMap があります。Bean を初期化し、faces-config.xml の HashMap にプロパティ ファイルを設定したいと考えています。どうやってやるの?
豆:
という名前のプロパティ ファイルでbundle.properties
、クラスパス上にあります。
faces-config.xml ファイル:
そのマップには、キーとしてのbucket.idと値としてのDL_SERVICEが必要です。
ありがとうございます〜
jsf-2 - jsf2を使用したWebアプリケーションのアドレスバーのページの同期
私は jsf2 アプリケーションで作業していますが、アドレス バーに表示されるページ名に問題があります。別のページに移動すると、アドレスバーに前のページの名前が表示されます。
ありがとう。
jsf - JSF 2 での faces-config.xml の使用は何ですか?
JSF 2 で注釈が大幅にサポートされた後、私は を何に使用するのか疑問に思っていfaces-config.xml
ます。その重要性は今何ですか?
つまり、アノテーションを介してのみ実行でき、faces-config.xml
アノテーションを介しては実行できない構成は何ですか?
今私がそれを使用しているのは、Spring の EL リゾルバーを宣言することだけです。