0

教師が以前に作成した試験を編集できるシステムを開発していますが、問題は、質問と回答の保存が試験の質問の数に依存することです。

「編集サーブレット」から「保存サーブレット」に変数をリクエストすると、質問と回答ごとに文字列変数を作成して、mySQLデータベースに保存できるようにする方法が見つかりません。

public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {

    String numpreguntas = req.getParameter("x");
    int Nump = Integer.parseInt(numpreguntas);
    String numrespuestas = req.getParameter("y");
    int Numr = Integer.parseInt(numrespuestas);
    String nombre = req.getParameter("strNombre");

    for(int i=1; i<Nump; i++) {
        String resp = req.getParameter("answeri-j");
    }

    actualizarBD(nombre, Nump, Numr, resp);
    devolverPaginaHTML(res, nombre);

}
4

1 に答える 1

0

ServletRequest getParameterMap は、リクエストで渡されたすべてのパラメーターと値を提供します。これを使用して、個々のパラメーターを探すのではなく、繰り返し処理できます。

于 2013-03-20T17:30:35.200 に答える