powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts, bean:message, взять значение только из определенного ресурса..
3 сообщений из 3, страница 1 из 1
Struts, bean:message, взять значение только из определенного ресурса..
    #34096008
ddocker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Если в 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
Struts, bean:message, взять значение только из определенного ресурса..
    #34096370
Krylenko M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно добавить атрибут bundle="my1"
...
Рейтинг: 0 / 0
Struts, bean:message, взять значение только из определенного ресурса..
    #34097055
ddocker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Struts, bean:message, взять значение только из определенного ресурса..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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