Каков наилучший подход для установки переменной контекста сервлета в Struts? Эта переменная отображается на каждой странице заголовка и должна быть загружена из БД. Для этого есть Hibernate DAO и Spring Service, которые возвращают запрошенное значение.
Мой текущий подход заключался в расширении класса подключаемого модуля Struts и внедрении в него моего сервиса. Это невозможно сделать непосредственно в Struts, но я нашел страницу (http://opensource.atlassian.com/confluence/spring/display/DISC/Spring-enabling+Struts+PlugIns), где Ульрик Сандберг создает прокси-сервер, который обеспечивает такую функциональность. Это работает, когда я развертываю свое приложение, но JUnits где-то не работает в servletunit.struts. MockStrutsTestCase.getActionServlet (MockStrutsTestCase.java:331) для java.lang.NullPointerException.
Есть ли другой подход, который я могу использовать, который не будет включать в себя отладку чужих классов?