1. 我的代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ page import="cn.edu.sdau.graduate.user.CollegeAdmin"%>
<jsp:useBean id="cadmin" scope="page" class="cn.edu.sdau.graduate.user.CollegeAdmin"></jsp:useBean>
<jsp:useBean id="cadminfo" scope="page" class="cn.edu.sdau.graduate.user.CollegeAdminInfo"></jsp:useBean><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>管理学院管理员</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body bgcolor="#DEB887"><center>
<h3><font color="white">学院管理员列表</font></h3>
<table width="700" border="0" bgcolor="white" cellspacing="1" cellpadding="5">
<tr bgcolor="#DEB887"><td><font color=white>ID</font></td><td><font color=white>用户名</font></td>
<td><font color=white>真实姓名</font></td><td><font color=white>来自(学院)</font></td><td colspan=2 align=center><font color=white>操作</font></td></tr><%try {
Vector vec = cadminfo.getCollegeAdminInfo();
int i = vec.size();
out.println(i);for (int t = 0; t <i; t++) {
cadmin = (CollegeAdmin) vec.get(t);
%>
<tr bgcolor="#DEB887">
<td><%=cadmin.getId()%></td><td><%=cadmin.getLoginid()%></td>
<td><%=cadmin.getName()%></td><td><%=cadmin.getCollegename()%></td>
<td><a href="updatecadmin.jsp?id=<%=cadmin.getId()%>">修改</a></td>
<td><a href="delcadmin.jsp?id=<%=cadmin.getId()%>">删除</a></td>
</tr>
<%}
} catch (Exception e) {
out.println(e.getMessage());
}
%></table>
</center>
</body>
</html>
出现的问题是:如果有三个管理员,,就显示三遍,,学院各不相同...我不知道是不是vector的问题,,.
2. 还有一个问题,代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ page import="cn.edu.sdau.graduate.course.Course"%>
<jsp:useBean id="cinfo" class="cn.edu.sdau.graduate.course.CourseInfo"/>
<%request.setCharacterEncoding("UTF-8");%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>课程管理</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body bgcolor="#DEB887"><center>
<table border="0" width="450" bgcolor="white" cellspacing="1" cellpadding="5">
<tr bgcolor="#DEB887"><td width="20%">课序号</td><td width="20%">课程名</td><td width="40%">继续添加上课信息</td><td>删除</td></tr>
<%try{
Course course=new Course();
Vector vec=course.AllCourse();
int s=vec.size();
for(int i=0;i<=s;i++){
course=(Course)vec.get(i);%>
<tr bgcolor="#DEB887"><td><%=course.getCourseno()%></td><td><%=course.getCoursename()%></td>
<td><a href="addcourseinfo.jsp?id=<%=course.getId()%>&cname=<%=course.getCoursename()%>">添加上课信息</a></td>
<td><a href="delcourse.jsp?id=<%=course.getId()%>">删除</a></td></tr>
<%
}
}catch(Exception e){
out.println(e.getMessage());
}
%> </table>
</center>
</body>
</html>
出现问题是:
Array index out of range:...
不知道为什么,,,希望大哥大姐们快来搭救小弟阿,,,先谢过了....
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ page import="cn.edu.sdau.graduate.user.CollegeAdmin"%>
<jsp:useBean id="cadmin" scope="page" class="cn.edu.sdau.graduate.user.CollegeAdmin"></jsp:useBean>
<jsp:useBean id="cadminfo" scope="page" class="cn.edu.sdau.graduate.user.CollegeAdminInfo"></jsp:useBean><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>管理学院管理员</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body bgcolor="#DEB887"><center>
<h3><font color="white">学院管理员列表</font></h3>
<table width="700" border="0" bgcolor="white" cellspacing="1" cellpadding="5">
<tr bgcolor="#DEB887"><td><font color=white>ID</font></td><td><font color=white>用户名</font></td>
<td><font color=white>真实姓名</font></td><td><font color=white>来自(学院)</font></td><td colspan=2 align=center><font color=white>操作</font></td></tr><%try {
Vector vec = cadminfo.getCollegeAdminInfo();
int i = vec.size();
out.println(i);for (int t = 0; t <i; t++) {
cadmin = (CollegeAdmin) vec.get(t);
%>
<tr bgcolor="#DEB887">
<td><%=cadmin.getId()%></td><td><%=cadmin.getLoginid()%></td>
<td><%=cadmin.getName()%></td><td><%=cadmin.getCollegename()%></td>
<td><a href="updatecadmin.jsp?id=<%=cadmin.getId()%>">修改</a></td>
<td><a href="delcadmin.jsp?id=<%=cadmin.getId()%>">删除</a></td>
</tr>
<%}
} catch (Exception e) {
out.println(e.getMessage());
}
%></table>
</center>
</body>
</html>
出现的问题是:如果有三个管理员,,就显示三遍,,学院各不相同...我不知道是不是vector的问题,,.
2. 还有一个问题,代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ page import="cn.edu.sdau.graduate.course.Course"%>
<jsp:useBean id="cinfo" class="cn.edu.sdau.graduate.course.CourseInfo"/>
<%request.setCharacterEncoding("UTF-8");%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>课程管理</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body bgcolor="#DEB887"><center>
<table border="0" width="450" bgcolor="white" cellspacing="1" cellpadding="5">
<tr bgcolor="#DEB887"><td width="20%">课序号</td><td width="20%">课程名</td><td width="40%">继续添加上课信息</td><td>删除</td></tr>
<%try{
Course course=new Course();
Vector vec=course.AllCourse();
int s=vec.size();
for(int i=0;i<=s;i++){
course=(Course)vec.get(i);%>
<tr bgcolor="#DEB887"><td><%=course.getCourseno()%></td><td><%=course.getCoursename()%></td>
<td><a href="addcourseinfo.jsp?id=<%=course.getId()%>&cname=<%=course.getCoursename()%>">添加上课信息</a></td>
<td><a href="delcourse.jsp?id=<%=course.getId()%>">删除</a></td></tr>
<%
}
}catch(Exception e){
out.println(e.getMessage());
}
%> </table>
</center>
</body>
</html>
出现问题是:
Array index out of range:...
不知道为什么,,,希望大哥大姐们快来搭救小弟阿,,,先谢过了....
解决方案 »
- 怎么获得Session
- 为什么doubleselect标签中提交到action的值为空??
- cookie删除后要手动刷新一下 挺讨厌的
- 关于struts的问题
- 在JSP中用request.getParameter時返回值為﹖時應如何處理
- 急啊。如何要单机可以跑TOMCAT
- 怎么知道web服务器监听的端口和当前应用的名字?
- 用spring-security-acl-3.1.0.RC1.jar的包做登录,用户名或密码错了,怎么返回错误提示啊??? [问题点数:40分]
- 轻松话题:weclome,深圳的请进来,jsp/java的革命工作者,一个有关工资待遇的问题!?在线等,急!急!急!急!
- [紧急]jsp如何使用(调用)该连接池程序?其中的"/db.properties"文件内容是什么,放在什么位置200分
- 变量会不会发生冲突?
- 送分了!!超级简单的问题!
2.for(int i=0;i<=s;i++)这句应该改成for(int i=0;i<s;i++),i的值最大是Vector的size-1,你这么写就会取到i=s,所以就越界了
我要是想打印一遍该怎么改阿??回复ttaallkk1(j2ee_lover):
怎么断点调试阿,,,本人初学,,不很了解阿,,
ArrayList list = new ArrayList();
ResultSet res = stmt.executQuery("select.....");
while(res.next){
Admin admin = new Admin();
admin.setXXX(res.getXXX(X));
admin.setXXX(res.getXXX(X));
.
.
.
list.add(admin);
}