0

次のようなものが欲しい

label.terms=Terms and conditions
label.disclaimer=You agree to our<a href='#'>${label.terms}</a>

私のローカリゼーション リソース ファイルで。他のプロパティを参照するための構文は、他のリソース ファイル (db 接続文字列など) で機能しますが${}、ローカリゼーション リソースでは解析されません。

これを機能させる方法はありますか?

4

1 に答える 1

0

思い通りにできるとは思いませんが、回避策はあります。次のようなメッセージを作成します。

header_order_edit=Edit Order {0} for customer {1}

次に、JSP で、次のようなメッセージを表示します。

<spring:message code="header_order_edit" arguments="332321,My Client" />

Java コードでは、次のように表示します。

messageSource.getMessage("header_order_edit", new Object[] {"332321", "My Client"}, LocaleContextHolder.getLocale())

もちろん、Java コードが機能するには、使用している Bean を配線する必要があります...

@Autowired
private MessageSource messageSource;

どちらの場合も、結果は次のようになります。

Edit Order 332321 for customer My Client
于 2013-02-26T15:02:50.390 に答える