protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Integer curchoice = Integer.parseInt(request.getParameter("numchoice")); String[] question = new String[1]; int error = 0; if (request.getParameter("question").equals("")) error = 1; ; question[0] = request.getParameter("question"); Vector<String> q = Quiz.convertToVector(question); String[] answer = new String[curchoice]; for (int i = 0; i < curchoice; i++) { Integer cur = i; if (request.getParameter(cur.toString()).equals("")) error = 1; answer[i] = request.getParameter(cur.toString().toLowerCase()); } Integer id = Integer.parseInt(request.getParameter("quizID")); request.setAttribute("quizID", id); if (error == 1) { request.setAttribute("error", "1"); RequestDispatcher dispatch = request.getRequestDispatcher("addQR.jsp"); dispatch.forward(request, response); } else { Vector<String> apre = Quiz.convertToVector(answer); Vector<Vector<String>> a = new Vector<Vector<String>>(); a.add(apre); QuizDatabase qdb = new QuizDatabase(); qdb.addQuestion(id, "qr", q, a); RequestDispatcher dispatch = request.getRequestDispatcher("questionAdded.jsp"); dispatch.forward(request, response); } }