Отличить запрос от главного окна или всплывающего окна в классе действий Struts - PullRequest
1 голос
/ 29 сентября 2011

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

Спасибо.

Ответы [ 2 ]

1 голос
/ 30 сентября 2011

Добавить параметр флага при вызове действия

главное окно

<a href="myAction?fromMain=true">link</a>

всплывающее окно

<a href="myAction?fromMain=false">link</a>

Теперь объявите логическую переменную fromMain в myAction с геттерами для проверки, откуда поступил запрос.

1 голос
/ 30 сентября 2011

Нет, если вы не предоставите какой-то уникальный токен / ссылку / cookie / и т. Д. специфичные для всплывающих окон. Он выглядит как любой другой запрос браузера - потому что он похож на любой другой запрос браузера.

(На заметке, связанной с сайтом, ваш рейтинг принятия довольно низок - вы всегда можете вернуться и принять предыдущие ответы, когда они верны, даже если они старые.)

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