Динамические имена в Spring интернационализации

У меня есть в файле свойств несколько свойств, которые нужно преобразовать в разные языки:

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}"/>

Как лучше всего это сделать?

Спасибо.

5
задан Guido 13 December 2010 в 23:17
поделиться