2010-11-12 5 views
1

Я создаю Webapp с Spring MVC и на разных страницах, я хотел бы включить что-то вроде «умного» компонента. Например, поле, которое показывает различные объекты из моей базы данных. Поэтому он должен каким-то образом получить доступ к моему сервису, потому что я не хочу передавать какой-либо объект каждый раз, когда я использую этот компонент.Повторяющиеся компоненты в JSP и Spring MVC

Я думал об использовании тега, но я не хочу создавать необходимые объекты в контроллере и передавать его в тег каждый раз ... Также я не хочу делать некоторые грязные скрипты, которые загружают необходимые службы из контекста.

Есть ли способ сделать это красиво?

+0

Вы считали, что вы используете «умный» компонент в сеансе или области приложения? – DwB

+0

Я еще не думал о облаках. Просто компонент, который может получить нужные ему данные с уровня обслуживания или контроллера или что-то отдельно, без необходимости передавать данные. Я бы хотел разместить его на любом JSP, не заботясь о том, как он получает свои данные. Возможно, компонент для этого - неправильное слово. – suicide

ответ

0

Как насчет использования ajax? Вы можете вызвать с помощью ajax необходимый метод контроллера, и этот метод предоставит необходимый объект. Вам не нужно будет отправлять эту информацию в каждом ответе, потому что ajax получит ее.

+0

уверен, что это сработает, и оно будет легко использовать после его настройки. Однако это еще один вариант, который я бы хотел избежать. – suicide

Смежные вопросы