/** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); DBConnection con = (DBConnection) session.getAttribute("connection"); if (con == null) { con = new DBConnection(); session.setAttribute("connection", con); } User currUser = (User) session.getAttribute("user"); int adminId = currUser.getId(); String content = request.getParameter("announceContent"); if (Admin.registerAnnounce(adminId, content, con)) { RequestDispatcher dispatch = request.getRequestDispatcher("Admin.jsp"); dispatch.forward(request, response); } else { RequestDispatcher dispatch = request.getRequestDispatcher("Error.html"); dispatch.forward(request, response); } }