Мне нужно добавить какое-то поведение ко всем моим портлетам.
Это должен быть какой-то ajax-запрос, который проверяет какое-то условие и, если оно истинно, показывает сообщение.
Сначала я решил добавить немного html в свой скин портала для мои приложения. В этом html я добавляю js-скрипт для выполнения ajax-запроса. Но я не знаю контекста для отправки запроса, потому что мы используем WSRP для доступа к нашим портлетам. Вот почему я не могу получить контекст WSRP и сделать запрос.
Второй мыслью было добавить общий jsp во все портлеты, и в этом jsp сделать логику (из jsp я могу получить контекст). Но будет нехорошо, если я изменю jsp во всех портлетах (используя тег "include").
Итак, мои вопросы следующие:
- Как добавить поведение ко всем портлетам?
- Как получить контекст WSRP в JS?
- Как добавить jsp во все портлеты, не меняя jsp портлетов?
P.S. Да и тему портала я никак не могу затронуть.