Я использую аутентификацию на основе форм с JavaEE и Glassfish, и я ищу способ запустить метод сразу после входа в систему. Итак, у меня есть обычная форма j_security_check
<form method="post" action="j_security_check" name="loginForm">
<h:inputText id="j_username" autocomplete="off" />
<br/>
<h:inputSecret id="j_password" autocomplete="off"/>
<br/>
<h:commandButton type="submit" value="Login"/>
<h:commandButton type="reset" value="Clear"/>
</form>
и я хочу, чтобы при успешном входе в систему метод запускался ТОЛЬКО ОДИН РАЗ. Я подумал о добавлении кода, который я хочу запустить, в методе построения поста первой страницы, но это не удастся, если кто-то перезагрузит страницу. И даже если это не так, я уверен, что есть более изящные способы сделать это.
isPostBack
. Другой подход заключается в использовании программного входа в систему JavaEE. - person kolossus   schedule 03.05.2016login
из API сервлета, а также вызывать там свой метод. Простой пример. - person Geinmachi   schedule 03.05.2016