【发布时间】:2011-05-24 13:10:43
【问题描述】:
我在属性文件中有几个属性要翻译成不同的语言:
list.var1=XXX
list.var2=XXX
list.var3=XXX
它们是列表的值,所以在 JSP 中我想获得翻译后的值。因此,我有一个名为 myVar 的属性,其值可以是 {var1, var2, var3},我想获取消息“list.${myVar}”。
问题是在 fmt:message 标签中,key 属性不接受表达式。
<%@ taglib prefix="fmt" uri="java.sun.com/jstl/fmt" %>
<fmt:message key="list.${myVar}"/>
最好的方法是什么?
谢谢。
【问题讨论】:
标签: java spring spring-mvc internationalization