問題タブ [message-bundle]
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.
spring - メッセージ バンドル キーのスペース
スペースをアンダースコアに変換する必要がない場合は、既存のテキストをキーに変換する方が簡単なので、メッセージ バンドル キーにスペースを含めることができるようにしたいと考えています。
ただし、春のメッセージソースはこれを気に入らないようです。出来ますか?
jsf - マネージド Bean 内からメッセージ バンドル文字列を取得するにはどうすればよいですか?
JSF 2 マネージド Bean 内のメッセージ バンドルから文字列を取得できるようにしたいと考えています。FacesMessage
これは、文字列が概要または詳細パラメーターとして、またはスローされた例外のメッセージとして使用される状況で行われます。
マネージド Bean がユーザーのロケールに適したメッセージ バンドルをロードすることを確認したいと考えています。JSF API 呼び出しを使用してマネージド Bean からこれを行う方法が明確ではありません。
私の構成は次のとおりです。
- コンテナーとして Tomcat 7 を使用するため、完全なアプリケーション サーバー コンテナーでのみ機能する API 呼び出しにソリューションが依存することはありません。
- JSF 2 参照実装 (Mojarra) の使用
- CDI を許可するライブラリを使用しない
注:この同様の質問を見たことがありますが、構成で使用できない機能に依存します。
編集:元の質問を間違えました。私が聞きたかったのは、「マネージド Bean 内からリソースバンドル文字列を取得するにはどうすればよいか」ということでした。BalusC は、私が尋ねたことに対して正しい答えをくれました。私が実際に尋ねたかったことの解決策は非常に似ています:
また、 「メッセージ」バンドルと「リソース」バンドルの違いを説明する別の質問へのリンクを次に示します。
java - JSF2: カスタム メッセージ バンドルを使用した Bean 検証
この問題がフォーラムの多くの投稿で議論されていることは知っていますが、Bean 検証用のメッセージをカスタマイズする際にまだ問題があります。たぶん、構成またはファイルの場所に欠けている小さなもの...
検証でメッセージが呼び出されると、Web ページにはメッセージ テキストではなくメッセージ ID が表示されます。
たとえば、ウェブページ {messages.myMessageId} に表示されます
私は持っている:
src/com/myapp/view/validationvalidation_en.poperties
顔-config.xml
webuser.java
ご支援ありがとうございます!
annotations - Hibernate Validator で ValidationMessages.properties を変更するにはどうすればよいですか?
デフォルトの ValidationMessages.properties を他のものに変更しようとしています。しかし、私はそれを理解していません。
私のセットアップ:
春に。
text.properties および tex_XX.properties 内。
注釈の例。
php - Symfony2 の FOSMessageBundle
スレッドを作成するときに、スレッドの作成者がメッセージを読むように設定するにはどうすればよいですか?
私はコードのこの部分を持っています
しかし、最後の行でメッセージを送信すると、データベースで is_read の値が 0 に設定されますが、送信者を 1 に設定する必要があります。
誰?:)
php - FosMessageBundle sendId を null にすることはできません
メッセージバンドルで fosMessageBundle を実装しましたが、新しいメッセージを送信したい場合は fos_message.composer を使用すると、次のエラーが発生しました。
私の質問は、なぜメッセージバンドルが送信IDを設定しないのですか?
注 : setSender データをデバッグしていました。すべてのデータは問題ないようです。
コード :
jsf - Messagebundle は、値の代わりにキーを表示します
テスト/デバッグの目的で、jsf アプリケーションの値ではなく、メッセージ バンドルのキーを表示したいと考えています。それは可能ですか?
例: 私の messages_en.properties には次のエントリがあります:
サンプルjsfページ
ここで、今日ではなく「global_today」というページのキーを見たいと思います。
validation - Omnifaces 検証メッセージを JSF メッセージバンドルでオーバーライドしますか?
デフォルトの omnifaces 検証メッセージを jsf メッセージバンドルで上書きすることは可能ですか?
私のメッセージバンドル:
「メッセージ」属性があることは知っていますが、すべてのメッセージを 1 か所にまとめるとよいでしょう。
よろしくお願いします
jsf-2 - 自分のリソース バンドル エントリをオーバーライドする
JSF では、デフォルトのリソース バンドルからメッセージを簡単にオーバーライドできます。
JSF リソース・バンドル、複合コンポーネント、およびユーティリティー・クラスを含む独自のライブラリーに同じメカニズムを使用したいと考えています。このライブラリでは、バンドルを定義します。
そして、このライブラリを使用する私の webapp では:
a) デフォルトケース
b) 別のリソース バンドルのライブラリからプロパティをオーバーライドしようとする特殊なケース:
問題を解決する正しい方法ではないことはわかっていますが、おそらく私の質問を理解し、別の解決策を教えてください。
ところで:完全なバンドルをオーバーライドしたくはありません。いくつかのキーのみ...