学生选课系统
问题描述
在使用servlet做学生选课系统时,提交一条选课数据可以正常跳转,提交多条数据报出此异常。
在查阅一些资料后试了很多方法都没有起作用。
for (int i = 0; i < arr.length; i++) {
int cid = Integer.parseInt(arr[i]);
Record r = new Record(0, sid, cid, null);
try {
rs.insert(r);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//response.sendRedirect("coursebysid.jsp");
}
response.sendRedirect("coursebysid.jsp");
}
原因分析:
在提交一条数据时并没有抛异常,而提交多条数据时抛出了异常,可以看出上边代码注释部分是一开始跳转代码放的位置,我写到了循环里,因为跳转只能执行一次,所以出现了以上一场。
总结:
提示:作为一个新手小白,在敲代码时一定要注意大括号的规范,不要同我这样犯一些傻瓜错误。