Добрый день,
У меня есть веб-приложение на Java, и я хотел бы сделать что-то вроде следующего после входа в систему:
- После входа в систему система отобразит целевую страницу, на целевой странице появится меню вкладок, и есть много модулей, которые можно вызвать из меню вкладок для перехода на другую страницу.
- Мне нужно реализовать некоторую логику, когда пользователь пытается перейти на другую страницу, логика будет методом проверки чего-либо и возврата
boolean
, если boolean
истинно, то он направит пользователя на страницу что он нажимает на вкладке навигации. Если boolean
имеет значение false, я хочу, чтобы система направляла пользователя на определенную страницу.
Сначала я думаю использовать $(window).unload()
, а затем выполнить ajax с моим Java-кодом для выполнения этой логики, однако я обнаружил, что метод unload
уже удален из последней jQuery
.
После этого я нашел метод beforeunload
jQuery
. Я использую это и вызываю ajax для кода Java. Тем не менее, я обнаружил, что при вызове ajax он не будет перенаправлять меня на конкретную страницу, если мой boolean
, если false, он все равно будет перенаправлять меня на страницу, которую я нажимаю.
** Моя jQquery
версия - jQuery v1.12.4, и я использую Stripes
для кода сервера **
Любое предложение или лучшее решение для этого подхода?
Пожалуйста, советуйте.