jsp 小问题 只有我不会 高分相送
nuboy 2004-10-31 07:01:27 这是一个考试系统的JSP页面
从其他页面传来了答案
想把他们存成数组
paramValues[]
从数据库中取出正确答案
也存成数组
daan[]
运行事报错
源码是
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<html>
<head>
<title>dafen.jsp</title>
</head>
<body bgcolor="eeffee">
<%!
String[] paramValues;//考生答案
String[] daan;//正确答案
%>
<%
int i=0;int j=0;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:kaoshi");
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery("SELECT * FROM shiti");
while(rs.next())
{
daan[j]= rs.getString("daan");
j++;
}
rs.close();
stmt.close();
con.close();//取得正确答案
Enumeration paramNames = request.getParameterNames();
while(paramNames.hasMoreElements()) {
String paramName = (String)paramNames.nextElement();
paramValues[i] = request.getParameterValues(paramName);
i++;
}//取得考生答案
%>
</body>
</html>
错误是
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 13 in the jsp file: /dafen.jsp
Generated servlet error:
[javac] Compiling 1 source file
E:\张子平\xml\Tomcat 4.1\work\Standalone\localhost\_\dafen_jsp.java:79: incompatible types
found : java.lang.String[]
required: java.lang.String
paramValues[i] = request.getParameterValues(paramName);
^