установка Spring Bean на уровне приложения и доступ к нему на JSP - PullRequest
0 голосов
/ 19 января 2010

Как я могу установить bean-компонент на уровне приложения (декларативно) и использовать его в jsp?

Ответы [ 2 ]

3 голосов
/ 19 января 2010

вы используете spring-MVC? Если так, как часть вашего класса контроллера, имейте переменную экземпляра, в которую вставлен ваш bean-компонент. Затем при обработке запроса в методе контроллера добавьте этот экземпляр var в вашу модель и верните его. Таким образом, он будет доступен в JSP.

0 голосов
/ 19 января 2010

На самом деле, вместо того, чтобы помещать его в каждый запрос в одном (и, возможно, в нескольких контроллерах), вы можете использовать ServletContextAttributeExporter , чтобы Spring помещал бин в applicationScope контейнера J2EE и имел доступ ко всем время во всех ваших JSP. Это было бы намного чище и проще, чем привязывать его к контроллерам и писать код, чтобы сделать его доступным для ваших запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...