Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carcleo

lógica

Recommended Posts

Tenho o código abaixo que verifica se existe a sessão criada ou não.

 

Caso a sessão esteja criada, pega os dados da sessão (atributos) que é um objeto e usa para cumprimentar o Admin.

Caso a sessão não exista, deverá enviar para a página de login (index.jsp) o que não esta ocorrendo. O código permanece na mesma página.

 

Onde estou errando com minha lógica?

 

<%@ page import="model.Admin" %>
<%
HttpSession sessao = request.getSession();
 
if (sessao.getAttribute("admin")!=null)
{  
 Admin admin = (Admin) sessao.getAttribute("admin");
 String tipo = admin.getTipo();
 out.println("Olá "+admin.getNome());
 sessao.setAttribute("tipoAdmin", tipo);
 
 if (sessao.getAttribute("nomeAdmin") != null)
 {  
 sessao.removeAttribute("nomeAdmin"); 
 }
 
 if (tipo.equals("s"))
 {
    out.print("<style>#super{display:block;}</style>");
    out.print("<style>#comum{display:none;}</style>");
 } 
 else if (tipo.equals("c")) 
 {
    out.print("<style>#super{display:none;}</style>");
    out.print("<style>#comum{display:block;}</style>");
 } 
}
else
{
response.sendRedirect("admin/index.jsp");
}
%>

Ninguém sabe essa gente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.