Я использую JSF 2. Я пытаюсь динамически разрешить ссылку на пакет сообщений в свойстве управляемого bean-компонента. Значение содержит имя пакета, а также ключ. Это необходимо, так как значение может поступать из одного из нескольких разных пакетов. Я пробовал много перестановок, но значение из bean-компонента, кажется, всегда разрешается как буквальная строка (выводится с помощью скобок EL), и пакет никогда не вызывается для разрешения и возврата значения. Есть идеи?
Я пробовал:
#{bundle['key']}
${bundle['key']}
bundle['key']
Они выводятся точно так же, как есть, также в
. Он отлично работает, если я напишу его прямо на странице. Моя теория заключается в том, что JSF не понимает, что он должен обрабатывать String как выражение. Есть ли способ заставить его?