struts 2のメッセージリソースに多くのプレースホルダーを持つテキストを直接フォーマットすることは可能ですか?
例として、 Transfer2000USDFromBobToMikeを生成する以下のキーを検討してください。
#resources.properties
filename=Transfer{0}From{1}To{2}
#resources_fa_IR.properties (consider this is correct translation in Persian!)
filename={انتقال{0} از {1} به {2
アクションでは、次のようなものを呼び出したいです (これは有効ではありません!!):
getText("filename", amount,sourceAccount,destincationAccount);
filename
最初に を取得してから Java Formatterを使用できることを知っています。
一方、メッセージを直接フォーマットする例を見つけました。ご存じのとおり、これは有効です
message properties
format.money = {0,number,\u00A4##0.00}
jsp
<s:text name="%{getText('format.money',{amount})}" />
上記のソリューション (ショートカット) を使用してフォーマットできますか?filename