Como chamar a página correta após o login?

3 respostas
lpc

Amigos, boa tarde!
Recorro a vocês com uma pergunta aparentemente muito simples, só que meu conhecimento ainda não permite responder. Já tentei fazer e não sei porque não está funcionando.
O código é o seguinte:

<c:choose>
         <c:when test='${((param.rgAluno == usuario) && (param.senhaUser == senha))}'>
           alert('Usuário logado com sucesso!');  
         </c:when>
         <c:otherwise>
            alert('Acesso negado! Verifique o nome de usuário ou a senha.!');
            history.go(-1); 
         </c:otherwise>
      </c:choose>

No lugar da mensagem “Usuário logado com sucesso!” pretendo colocar o código para chamar a página de consulta que quero disponibilizar (con_Boletim.jsp). Tentei usar mas não funcionou! Também coloquei o <form …> no lugar da mensagem, mas… nada!

Agradeço o auxílio!
Paulo

3 Respostas

ziegfried

<c:when test="${param.rgAluno == usuario && param.senhaUser == senha}"> <c:redirect url="con_Boletim.jsp" /> </c:when>

boa sorte!

lpc

Ziegfried, funcionou perfeitamente!
Realmente, muito simples pra quem sabe!

Muito obrigado!

lpc

E pra provar que você ajudou mesmo, fiz:

<c:redirect url="con_Boletim.jsp?codigo=${res.rowsByIndex[0][2]}"/>

pra mandar o código pra página seguinte e não é que funcionou?

Paulo

Criado 20 de maio de 2007
Ultima resposta 21 de mai. de 2007
Respostas 3
Participantes 2