源代码如下:
ceshiindex.jsp<%@ page contentType="text/html;charset=gb2312"%>
<%request.setCharacterEncoding("gb2312");%>
<%
int testno=0;
String title = "";
String keya = "";
String keyb = "";
String keyc = "";
String keyd = "";
String daan = "";
%>
<form id="form1" name="form1" method="post" action="processing.jsp">
<%
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=sql.executeQuery("select testno,title,keya,keyb,keyc,keyd,daan from ceshiti");
for(int i=1;i<11;i++)
{
if(rs.next()){
%>
<table width="75%" height="45" border="0" align="center" cellpadding="0" cellspacing="1" class="table">
<tr>
<td bgcolor="#D5FFAA"><div align="left"><%out.print(i);%>.<%out.print(rs.getString("title"));%>答案选择:
<select name="select<%=i%>" id="select<%=i%>">
<option value="A" selected>A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
</select>
</div></td>
</tr>
<tr>
<td><div align="left">
A.<%out.print(rs.getString("keya"));%></div></td>
</tr>
<tr>
<td><div align="left">
B.<%out.print(rs.getString("keyb"));%></div></td>
</tr>
<tr>
<td><div align="left">
C.<%out.print(rs.getString("keyc"));%></div></td>
</tr>
<tr>
<td><div align="left">
D.<%out.print(rs.getString("keyd"));%>
<input name="yesDanan<%=i%>" type="hidden" id="yesDanan<%=i%>" value="<%=daan%>">
</div></td>
</tr>
<tr>
<td><hr align="center" width="80%" size="1" color="#CC9900"></td>
</tr>
</table>
<p>
<%}
else break;
}
%>
</p>
<label></label>
<input type="submit" name="Submit" value="提交" align="absmiddle" />
</form>
<p>
processing.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%request.setCharacterEncoding("gb2312");%>
<%
int score=0;
String select1 = request.getParameter("select1");
String select2 = request.getParameter("select2");
String select3 = request.getParameter("select3");
String select4 = request.getParameter("select4");
String select5 = request.getParameter("select5");
String select6 = request.getParameter("select6");
String select7 = request.getParameter("select7");
String select8 = request.getParameter("select8");
String select9 = request.getParameter("select9");
String select10 = request.getParameter("select10"); String yesDanan1 = request.getParameter("yesDanan1");
String yesDanan2 = request.getParameter("yesDanan2");
String yesDanan3 = request.getParameter("yesDanan3");
String yesDanan4 = request.getParameter("yesDanan4");
String yesDanan5 = request.getParameter("yesDanan5");
String yesDanan6 = request.getParameter("yesDanan6");
String yesDanan7 = request.getParameter("yesDanan7");
String yesDanan8 = request.getParameter("yesDanan8");
String yesDanan9 = request.getParameter("yesDanan9");
String yesDanan10 = request.getParameter("yesDanan10");
if(select1.equals(yesDanan1))
{
score = score + 10;
}
if(select2.equals(yesDanan2))
{
score = score + 10;
}
if(select3.equals(yesDanan3))
{
score = score + 10;
}
if(select4.equals(yesDanan4))
{
score = score + 10;
}
if(select5.equals(yesDanan5))
{
score = score + 10;
}
if(select6.equals(yesDanan6))
{
score = score + 10;
}
if(select7.equals(yesDanan7))
{
score = score + 10;
}
if(select8.equals(yesDanan8))
{
score = score + 10;
}
if(select9.equals(yesDanan9))
{
score = score + 10;
}
if(select10.equals(yesDanan10))
{
score = score + 10;
}
%>
<p>您得了<%=score%>分
但是测试结果score都是0,本人新接触jsp,有很多不明白的地方,希望各位大大指教一下,不甚感激...
ceshiindex.jsp<%@ page contentType="text/html;charset=gb2312"%>
<%request.setCharacterEncoding("gb2312");%>
<%
int testno=0;
String title = "";
String keya = "";
String keyb = "";
String keyc = "";
String keyd = "";
String daan = "";
%>
<form id="form1" name="form1" method="post" action="processing.jsp">
<%
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=sql.executeQuery("select testno,title,keya,keyb,keyc,keyd,daan from ceshiti");
for(int i=1;i<11;i++)
{
if(rs.next()){
%>
<table width="75%" height="45" border="0" align="center" cellpadding="0" cellspacing="1" class="table">
<tr>
<td bgcolor="#D5FFAA"><div align="left"><%out.print(i);%>.<%out.print(rs.getString("title"));%>答案选择:
<select name="select<%=i%>" id="select<%=i%>">
<option value="A" selected>A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
</select>
</div></td>
</tr>
<tr>
<td><div align="left">
A.<%out.print(rs.getString("keya"));%></div></td>
</tr>
<tr>
<td><div align="left">
B.<%out.print(rs.getString("keyb"));%></div></td>
</tr>
<tr>
<td><div align="left">
C.<%out.print(rs.getString("keyc"));%></div></td>
</tr>
<tr>
<td><div align="left">
D.<%out.print(rs.getString("keyd"));%>
<input name="yesDanan<%=i%>" type="hidden" id="yesDanan<%=i%>" value="<%=daan%>">
</div></td>
</tr>
<tr>
<td><hr align="center" width="80%" size="1" color="#CC9900"></td>
</tr>
</table>
<p>
<%}
else break;
}
%>
</p>
<label></label>
<input type="submit" name="Submit" value="提交" align="absmiddle" />
</form>
<p>
processing.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%request.setCharacterEncoding("gb2312");%>
<%
int score=0;
String select1 = request.getParameter("select1");
String select2 = request.getParameter("select2");
String select3 = request.getParameter("select3");
String select4 = request.getParameter("select4");
String select5 = request.getParameter("select5");
String select6 = request.getParameter("select6");
String select7 = request.getParameter("select7");
String select8 = request.getParameter("select8");
String select9 = request.getParameter("select9");
String select10 = request.getParameter("select10"); String yesDanan1 = request.getParameter("yesDanan1");
String yesDanan2 = request.getParameter("yesDanan2");
String yesDanan3 = request.getParameter("yesDanan3");
String yesDanan4 = request.getParameter("yesDanan4");
String yesDanan5 = request.getParameter("yesDanan5");
String yesDanan6 = request.getParameter("yesDanan6");
String yesDanan7 = request.getParameter("yesDanan7");
String yesDanan8 = request.getParameter("yesDanan8");
String yesDanan9 = request.getParameter("yesDanan9");
String yesDanan10 = request.getParameter("yesDanan10");
if(select1.equals(yesDanan1))
{
score = score + 10;
}
if(select2.equals(yesDanan2))
{
score = score + 10;
}
if(select3.equals(yesDanan3))
{
score = score + 10;
}
if(select4.equals(yesDanan4))
{
score = score + 10;
}
if(select5.equals(yesDanan5))
{
score = score + 10;
}
if(select6.equals(yesDanan6))
{
score = score + 10;
}
if(select7.equals(yesDanan7))
{
score = score + 10;
}
if(select8.equals(yesDanan8))
{
score = score + 10;
}
if(select9.equals(yesDanan9))
{
score = score + 10;
}
if(select10.equals(yesDanan10))
{
score = score + 10;
}
%>
<p>您得了<%=score%>分
但是测试结果score都是0,本人新接触jsp,有很多不明白的地方,希望各位大大指教一下,不甚感激...
解决方案 »
- fastunit权限问题。
- dwr 直接调用dao的问题 要崩溃了 帮忙啊
- jsp如何读取sql server 的 image?
- jsp两个页面的数据交互问题?
- 100分求解dom4j装载30M左右XML文件内存溢出
- java小题
- 请问:系统捕获的异常显示为:“IIlegal Pattern Character 'Y' ”这可能是什么原因造成的能?请高手指点一下!谢谢了!
- 怎么样实现地址薄从网页上导入啊!
- 除了本论坛外,请提供其他jsp 技术网站或论坛——国内国外均可!
- 求助,s.execteUpdate(sql);在执行MySQL时报错
- 奇怪的问题,数据库已更新,但页面还是旧的页面?
- 关于表格的问题。。在线等
中的value="<%=daan%>"改成rs.getString("daan")试试