一个网络编程的脚本语言
源代码在线查看: update.jsp
update.jsp文件的内容如下:
更新数据库
//导入 ConDB类
//从application对象得到学生学号
String id=(String)application.getAttribute("stdid");
int[] course=new int[]{-1,-1};
int sum=0;//纪录选了几门课
String[] checkde=new String[5];
checked[0] =(String)request.getParameter("check0");//得到选单页面的check值
checked[1] =(String)request.getParameter("check1");
checked[2] =(String)request.getParameter("check2");
checked[3] =(String)request.getParameter("check3");
checked[4] =(String)request.getParameter("check4");
//如果checkbox被选中,则sum加1,并把选第几门课纪录在cours数组
for(int i=0;i {
if(check[i].equals("on")){
course[sum++]=i+1;
}
}
//如果checkbox选择多余2个,重新返回选单页面
if(sum>2){
out.println("选课不能超过两门!");
out.println("返回");
}
//把学号和选择的课程插入cs表
if(sum==1){
String sql="insert into sc(stdid,course1,course2) values('"+id+"','"+course[0]+"','NULL')";
check.executeQuery(sql);
}
if(sum==2){String sql="insert into sc(stdid,course1,course2) values('"+id+"','"+course[0]+"','"+course[1]+"')";
check.executeQuery(sql);
}
out.println("选课成功");
%>