public void doPost(HttpServletRequest request, HttpServletResponse response) { try { request.setCharacterEncoding("UTF-8"); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } Usuario user = usuarioDAO.localiza(request.getParameter("user")); if (user != null) { request.setAttribute("user", user); String caminho = "perfil.jsp"; if (request.getParameter("page") != null) { caminho = "perfilGrupo.jsp"; } try { Usuario usuario = ((Usuario) request.getSession().getAttribute("user")); usuario.setRelacionamentos( relacionamentoDao.localizarPorParametros( usuario.getEmail(), usuario.getEmail(), null, true, true)); request.getSession().setAttribute("user", usuario); Relacionamento relacionamentoPendente = relacionamentoDao.localiza(usuario.getEmail(), user.getEmail()); if (relacionamentoPendente != null) { request.setAttribute("relacionamentoPendente", true); } else { request.setAttribute("relacionamentoPendente", false); } getServletContext().getRequestDispatcher("/" + caminho).forward(request, response); } catch (Exception e) { e.printStackTrace(); } } }