Struts 2 декоратор вопрос - PullRequest
       37

Struts 2 декоратор вопрос

0 голосов
/ 01 декабря 2010

Я создаю веб-сайт со стойками 2. У меня есть декоратор для макета моего веб-сайта, и я заполняю содержимое в соответствии с действием. Я также хочу использовать столбец с некоторыми инструментами, такими как вход в систему, последние сообщения и т. Д. Я довольно новичок в Struts и не знаю, как будет выглядеть этот дизайн. Мое лучшее предположение - какое-то второе действие. Но я понятия не имею, как добавить 2 действия в мой декоратор. Является ли мой подход к дизайну хорошим, и если да, то как это следует реализовать?

Ответы [ 2 ]

0 голосов
/ 02 февраля 2011

Вы можете заставить каждое действие расширять BaseAction, откуда декоратор может извлекать данные.

Например, если FooAction расширяет BaseAction, вы можете получить доступ к данным FooAction из foo.jsp и данным BaseAction из main.JSP (ваш декоратор).Чтобы получить список последних сообщений в main.jsp, добавьте метод getLatestMessages () в BaseAction.

Конечно, ВСЕ ваши действия должны расширять BaseAction, чтобы это работало.

0 голосов
/ 13 декабря 2010

Struts 2 использует 1 действие на страницу. Вложенные действия возможны. Другой вариант заключается в использовании обычно включает в себя.

...