如何用内部的动态数据进行springmessage

时间:2015-01-23 10:48:26

标签: java spring java-ee

您好我想在我的spring中添加一个动态参数:message。

现在我在message.properties中有了这个:

serviceModel.annualCharge=Guidelines 2013 Annual recharge

在我的代码中,我称之为:

<spring:message code="serviceModel.annualCharge" />

我希望:

serviceModel.annualCharge=Guidelines (current year) Annual recharge

有可能吗?

此致

1 个答案:

答案 0 :(得分:0)

您可以在属性文件中使用占位符,例如

serviceModel.annualCharge=Guidelines {0} Annual recharge

并在调用spring message标记时,将动态值作为参数传递

<spring:message code="serviceModel.annualCharge" arguments="${currentYear} />;

希望这会有所帮助:)