Pessoal tenho uma tela de login em jsp e gostaria de saber se a implementação que vai validar se a pessoa digitou o login e senha correto fica dentro da pegina jsp ou dentro da pagina jsp eu chamo um metodo que vai estar dentro de uma classe do java que dentro desse metodo faço a implementação??? Aguardo resposta. Obrigado
Tela de Login.jsp
9 Respostas
O formulário de login vai chamar um servlet que terá um método que realiza a validação do login. Geralmente esse é o fluxo.
Não coloque código java no JSP.
Segue um link de uma boa leitura: http://java.sun.com/blueprints/patterns/MVC-detailed.html
Cara, se vc usar struts seria legal usar validators para fazer a validacao dos dados e entao no servlet vc faria a autenticacao… imagino algo assim
Eu penso que se você usa Struts, deveria trocar de framework primeiro! :lol:
Foi mal, brincadeira!
- 1
e qual framework voce recomenda ?
Struts não é bom ?
sou noob em java, comecei a estudar struts ontem.
existem diversos, WebWork, JSF, Struts, Spring, Hibernate etc etc etc… coloca tudo em um pacote sorteia e tira um
Brincadeira, bem, pra camada de apresentacao o povo usa bastante JSF e Struts, pra banco o Hibernate…
Não é que Struts não seja bom, ele funciona até direitinho, só que você trabalha demais por pouca coisa…
Dê uma olhada em Webwork, Mentawai…
http://www.mentaframework.org
http://www.opensymphony.com/webwork
Como o Jair disse acima, o Struts funciona muito bem… mas você tem muito trabalho para colocar alguma coisa para funcionar.
Existem alguns framework bem melhores do que o Struts, como por exemplo o WebWork, SpringMVC e Mentawai.
Desses três o que eu utilizo a algum tempo é o Webwork, que é bem simples de utilizar.