Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Ajuda com lógica

$
0
0
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");
}
%>


Viewing all articles
Browse latest Browse all 14190