Jsp:forward

1 resposta
Luiza_Taques

Alguém pode me dizer se eu posso usar o tag jsp:forward dentro do if, pois quando uso dessa maneira acusa erro, se tiro do if funciona normal, mas eu precisava usar dentro do if

<%
modelo.UsuarioBean u = new modelo.UsuarioBean();

//recuperando sessão
u.setNome(request.getParameter("login"));
u.setSenha(request.getParameter("senha"));
session.setAttribute("u", u);

if (u.getNome() == null || u.getSenha() == null || u.getNome() == "" || u.getSenha() == "")
{
     out.println("Login/Senha invalida");        
     u.setLogado(false);
} else{
   
   u.setLogado(true);
   out.println(u.getNome()); 
   out.println(u.getSenha()); 
   out.println("Ok"); 
   
   &lt;jsp:forward page="usuario.jsp"&gt;
   &lt;/jsp:forward&gt;
//     <a>Inserir Usuario</a>

}

%>

1 Resposta

francislon

Dentro do if pode, mas não da forma que você colocou. Faz assim:

&lt;%
modelo.UsuarioBean u = new modelo.UsuarioBean();

//recuperando sessão
u.setNome(request.getParameter("login");
u.setSenha(request.getParameter("senha");
session.setAttribute("u", u);

if (u.getNome() == null || u.getSenha() == null || u.getNome() == "" || u.getSenha() == ""
{
out.println("Login/Senha invalida";
u.setLogado(false);
} else{

u.setLogado(true);
out.println(u.getNome());
out.println(u.getSenha());
out.println("Ok";
%&gt;

&lt;jsp:forward page="usuario.jsp"&gt;
&lt;/jsp:forward&gt;

&lt;%
// Inserir Usuario
}
%&gt;
Criado 14 de março de 2008
Ultima resposta 14 de mar. de 2008
Respostas 1
Participantes 2