Olá!
Estou criando uma aplicação web onde utilizo segurança declarativa através de Realms. Há, na página inicial, uma área de login contendo um formulário com os campos de login e senha. Esse formulário (form) possui em sua “action” a URL para uma página protegida pelo servidor, como mostrado abaixo:
<form action="/files/index/business.jsp" method=“POST”>
…
</form>
Como “business.jsp” é uma página protegida, o servidor (baseado no login e senha passados como parâmetro) autentica e - se for o caso - autoriza o usuário.
O problema é que esses parâmetros, ao chegar na classe responsável pela autenticação (a mesma que contém os elementos “j_security_check”, etc) possuem valor “null”. A priori, desconfia-se de vários fatores como: má configuração do “web.xml”, passagem de parâmetros de forma incorreta, etc. Porém, garanto não ser esse o caso, pois percebi que, ao mudar o método de “POST” para “GET”, tudo ocorre normalmente. Abaixo, está a modificação:
<form action="/files/index/business.jsp" method=“GET”>
…
</form>
Assim, pergunto: alguém já passou por situação similar? Há alguma configuração “específica” para resolver o problema?
Qualquer ajuda é bem-vinda!
Grato!
(Em tempo)
No “web.xml”, há a “correta” configuração para aceitar o método “POST”:
<http-method>POST<http-method>