Carcleo 4 Denunciar post Postado Julho 6, 2015 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
reebr 94 Denunciar post Postado Julho 6, 2015 Utilize o método equals pra comparar strings ao invés de " == ". Link útil: http://pt.stackoverflow.com/a/3954/4808 Compartilhar este post Link para o post Compartilhar em outros sites
Carcleo 4 Denunciar post Postado Julho 8, 2015 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
Carcleo 4 Denunciar post Postado Julho 9, 2015 nobody knows it? Compartilhar este post Link para o post Compartilhar em outros sites
Carcleo 4 Denunciar post Postado Julho 9, 2015 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