Prelogin фильтр перед j_security_check
В настоящее время в моем приложении есть логин на основе формы, разработанный на сервере портала Jboss. Я хочу сделать предварительную проверку логина и перенаправить пользователя на другую страницу в случае выполнения условия.
Как я могу перехватить запрос до того, как будет выполнен вход в систему j_security_check, а также перенаправить поток в j_security_check после того, как это условие окажется ложным.
Обратите внимание, что я не хочу проходить проверку на стороне клиента.
Это то, что я пытался сделать, но не добился успеха:
Создал файл LoginFilter.java и мой webapp web.xml выглядел так:
<filter>
<filter-name>LoginFilter</filter-name>
<filter-class>com.xxx.filter.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>j_security_check</url-pattern>
</filter-mapping>
но этот фильтр не вызывается вообще.
Может кто-нибудь сказать мне, что является проблемой в этом коде или любой альтернативный подход к решению этой проблемы.