Ir para conteúdo

Arquivado

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

Carcleo

Block/None em div dentro de jsp!

Recommended Posts

Pessoal, tenho um jsp de cabeçalho que testa se o usuário esta loado ou não!

 

Estou adicionando ele às páginas antes da tag <html>.

 

Porem, tenho um menu que, dependendo do tipo de usuário (Administrador) que estiver logado, se ele for Super (s), ele terá um menu, se for Normal (n), seu menu será outro, então fiz 2 div's uma para colocar cada menu e chamei uma de super e a outra de normal.

 

Fiz o teste para saber o tipo do usuário mas não estou conseguindo bloquear a outra div.

 

 

<%@ 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 == "s")
 {
 out.print("<script>$('#super').style.display='block';</script>");
 out.print("<script>$('#comun').style.display='none';</script>");
 }
 if (tipo == "c")
 {
 out.print("<script>$('#super').style.display='none';</script>");
 out.print("<script>$('#comun').style.display='block';</script>");
 }
}
else
{
response.sendRedirect("index.jsp");
}
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok. Mas mesmo assim, não bloqueou as divs!

 

<%@ page import="model.Admin" %>
<%
HttpSession sessao = request.getSession();
 
if (!sessao.getAttribute("admin").equals(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("<script>$('#super').style.display='block';</script>");
    out.print("<script>$('#comum').style.display='none';</script>");
 } 
 else if (tipo.equals("c")) 
 {
    out.print("<script>$('#super').style.display='none';</script>");
    out.print("<script>$('#comum').style.display='block';</script>");
 } 
 
}
else
{
response.sendRedirect("index.jsp");
}
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui resolvido.

 

<%@ page import="model.Admin" %>
<%
HttpSession sessao = request.getSession();
 
if (!sessao.getAttribute("admin").equals(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("index.jsp");
}
%>

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.