Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts, bean:message, взять значение только из определенного ресурса.. / 3 сообщений из 3, страница 1 из 1
01.11.2006, 02:42:29
    #34096008
ddocker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Struts, bean:message, взять значение только из определенного ресурса..
Привет всем.
Если в struts в classes лешит 2 файла ресурсов, например my1.properties и my2.properties. В конфиге под них соотв-но 2 строки:

Код: plaintext
1.
2.
<message-resources parameter="my1" />
<message-resources parameter="my2" />

То в jsp-никах можно свободно одинаково обращаться как к элементам первого, так и второго ресурса по ключу:
Код: plaintext
1.
2.
<bean:message key="from-my1.name"/>
<bean:message key="from-my2.name"/>

А как сказать bean:message-у, чтобы он брал проперти только из конкретного ресурса, например из my1?
...
Рейтинг: 0 / 0
01.11.2006, 10:15:53
    #34096370
Krylenko M.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Struts, bean:message, взять значение только из определенного ресурса..
Нужно добавить атрибут bundle="my1"
...
Рейтинг: 0 / 0
01.11.2006, 12:38:59
    #34097055
ddocker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Struts, bean:message, взять значение только из определенного ресурса..
Krylenko M.Нужно добавить атрибут bundle="my1"
Вообщем, это я и пытался делать в самом начале, но получал exception, поэтому и решил задать вопрос на форуме.

Нет, просто bundle с таким значением не поможет - надо еще key задавать:
Код: plaintext
1.
2.
<message-resources key="rsc1" parameter="my1" />
<message-resources key="rsc2" parameter="my2" />

Код: plaintext
1.
2.
<bean:message bundle="rsc1" key="from-my1.name"/>
<bean:message bundle="rsc2" key="from-my2.name"/>

- работает.
При этом, тем самым разграничивается доступ к содержимому ресурсов, и без указания bundle - к сроке from-my1.name например, уже нельзя обратиться
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts, bean:message, взять значение только из определенного ресурса.. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]