0

英語とアラビア語をサポートする Spring MVC アプリケーションを開発しています。

英語とアラビア語の両方にそれぞれmessages_en.propertiesとを作成しました。messages_ar.properties

では、アラビア文字にUnicode文字 (たとえば) をmessages_ar.properties使用しました。&#1604

春のメッセージと検証メッセージの両方にmessages_en.properties&を使用します。messages_ar.properties

これは に対しては正常に機能しますが<spring:message code="label.dateTime"/>、検証エラーに対しては機能しません<form:errors path="*" />

<form:errors path="*" />Unicode を から&#1604に転送することがわかりました&amp;#1604.

同様の問題に直面した人はいますか?Spring の Unicode 文字の変換を回避する方法はありますか?

どうもありがとう。

4

1 に答える 1

0

問題が見つかりました。フォーム エラー タグです。デフォルトでは、「&」を「&」に変換する htmlEscape="ture" を設定します。この問題を解決するには. エラータグを形成するために属性 htmlEscape="false" を追加するだけです。

于 2012-07-23T00:47:28.240 に答える