JSP getParameterValues的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 17:32:03
<%
int i,markD=0;
String mark[][]=new String[21][];
String key[]=new String[21];
for(i=1;i<=20;i++){
key[i]=request.getParameter("hS"+i);
mark[i]=request.getParameterValues("selectD"+i);
int count=mark[i].length;%>//本行提示错误
//The server encountered an internal error () that prevented it from fulfilling this request
保证系统配置无问题。
上面一个页面是Result.jsp下面一个页面将数据传入Result.jsp中
<form action="Result.jsp" method="post">
<table align="center">
<tr><td><div align="left"><%=jD+1%>.<%=questionD%></div></td></tr>
<tr><td>答题选择:这是数据库中第<%=numberD %>题;答案是<%=Dkey %></td></tr>
<tr><td><input align="left" type="checkbox" name="selectD<%=jD+1%>"value="<%=DkeyA%>">A.<%=DkeyA %><

1、检查 参数名称 “hS”和 "selectD" 的大小些
2、 检查你的页面控件, selectDx 是不是由0-20 都有,
如果其中一个忽略掉,这一行会报空指针错误,即 nullpointException
3、 如果不是这些问题,把详细错误信息传上来,我帮你看看

你是不是少个}啊?还是传的null值啊