0

我正在开发一个系统,教师可以在其中编辑他/她之前创建的考试,但问题是保存问题和答案取决于考试有多少问题。

当我从“编辑 servlet”请求变量到“保存 servlet”时,我找不到一种方法可以为每个问题和答案创建字符串变量,以便将它们保存到 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 回答