geralmente a gente monta um formulário no jsp, poderia ser até html mesmo
com um campo hidden
com o nome e o valor..
então no servlet a gente faz a varredura.. vou te colocar aqui um exemplo.
<html>
<head></head>
<body>
<form action="Controlador
<input type="hidden" name="parametro" value="login" />
<input type="text" name="usuario"
<input type="password" name="senha"
<input type="submit" value="enviar"
</body>
</html>
já no servlet você faz o tratamento utilizando o valor do parametro, que tem
o valor "login"
esse servlet tem de ter os métodos doGet e doPost, que são os métodos de
envio do form
então no servlet ficaria assim
um método
protected void processRequest(
HttpServletResponse response) throws ServletException,
IOException {
//nesse método ficaria todos os tratamentos do teu servlet
String parametro = request.getParamete
pegando o valor do parametro passado no nosso hidden
String redireciona = ""; // aqui uma string com o nome do caminho da
ação após a execução
então você compara se o parametro = request.getParamete
igual ao valor que você quer
parametro.equals(
se isso dor verdadeiro procura no teu banco o usuario e a senha.. e guarda a
pessoa na sessão
request.getSession(
ai a pessoa estando na sessão, você vai ter ela guardada enquanto o
navegador estiver aberto
depois coloca na variável redireciona o nome dá próxima página.
redireciona=
RequestDispatcher redirecionaJSP =
request.getRequestD
redirecionaJSP.
e dispacha via servlet para a visão do usuário.
2009/5/1 Rafael Lossurdo <lossurdo@gmail.
>
>
> Vitor,
>
> Talvez seja isto que tu quer:
> http://www.rgagnon.
>
> Att,
> Rafael Lossurdo
> lossurdo@gmail.
> http://lossurdojava
>
> "Só tem o direito de criticar aquele que pretende ajudar"
> Abraham Lincoln (1809-1865)
>
> 2009/5/1 Vitor Hugo <hugov_br@yahoo.
>
>
> >
> >
> > Olá ,
> >
> > Alguém por acaso já teve que capturar o login do usuário para fazer uma
> > autenticação via JSP.
> >
> > --
> > Vitor Hugo
> > DECIMAL TI
> > (11) 7872-3871
> > Analista Desenvolvedor
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Atenciosamente,
Victor Coutinho
victorcoutinho1985@
"Possuir um martelo não torna alguém um arquiteto" (Craig Larman)
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Alterar configurações via web (Requer Yahoo! ID)
Alterar configurações via e-mail: Alterar recebimento para lista diária de mensagens | Alterar formato para o tradicional
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo
0 comentários:
Postar um comentário