Ejemplo n.º 1
0
  /** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */
  protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    int mesid = Integer.parseInt(request.getParameter("number"));
    String userName = request.getParameter("userName");
    QuizSite qs = QuizSite.getSite();
    User masterFriend = qs.getUser(userName);
    List<Integer> receivedMessages = masterFriend.getReceivedMessages();
    Messages mes = qs.getMessage(mesid);
    int type = mes.getType();

    if (type == 0) {
      Note nt = (Note) mes;
      try {
        Statement stmt = DBConnection.getConnection().createStatement();
        String sql = "update messages set viewed=1 where id=" + mesid;
        stmt.executeUpdate(sql);
        nt.setRead();
      } catch (SQLException e) {
        e.printStackTrace();
      }
    } else mes.remove();
    RequestDispatcher rd = request.getRequestDispatcher("MessageList.jsp");
    rd.forward(request, response);
  }