以下jsp代码是什么意思?
发布网友
发布时间:2022-05-06 05:57
我来回答
共3个回答
热心网友
时间:2022-06-28 20:30
第一个是向request中设置一个变量名为students的属性,值保存的是students这个集合;
第二个是构造一个页面跳转,跳转的目标页面为queryStudent.jsp;
第三个是执行跳转,将当前的request和response作为参数,在目标页面可以使用当前request和response中的属性。
当跳转到queryStudent.jsp时,你可以使用List students = (ArrayList)request.getAttribute("student");来获取前一个页面中保存的属性。追问第三个是执行跳转,那当我把第三个注释掉的时候,运行后结果没问题,怎么回事?
热心网友
时间:2022-06-28 20:31
其实可以写成这个样子的。
request.setAttribute("students", students);//students是一个ArrayList集合
request.getRequestDispatcher("/queryStudent.jsp").forward(request, response);
热心网友
时间:2022-06-28 20:31
不知道啊,我不懂这个