Ejemplo n.º 1
0
 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();
     }
   }
 }