站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题我想通过一个文本框和一个下拉框结合来查询数据库里面的纪录,该怎样实现?

我想通过一个文本框和一个下拉框结合来查询数据库里面的纪录,该怎样实现?

摘要: 我想通过一个文本框和一个下拉框结合来查询数据库里面的纪录,该怎样实现?


如题,我想通过文本框输入班级代号,下拉框选择年度,并在此过程中将登陆帐户名(比如03)跟班级代号(比如2003030343其中的第5、6位)对比,如果不相同或者查询的班级代号不存在,就发送到错误页面。以下是我出问题的代码:
<%
ClassNumber=request.getParameter("ClassNumber").trim();
YearThree=Integer.parseInt(request.getParameter("YearThree").trim());
sqlmastertemp="SELECT * FROM master WHERE [classNumber]="+Double.parseDouble(ClassNumber)+"";
rsmastertemp=stmt.executeQuery(sqlmastertemp);
if(rsmastertemp.getRow()>0){
response.sendRedirect("result4.jsp?ClassNumber="+ClassNumber+"&YearThree="+YearThree+"");
}else{response.sendRedirect("err.jsp");}
%>
我输入库里面存在的班级代号,还是发送到了错误页面,master表里面的classNumber字段是文本类型的


最后一句说错了,classNumber字段是double类型的


rsmastertemp.getRow()>0第一次时候rsmastertemp.getRow()一直是等0,因为返回的时候rsmastertemp位于第一条记录之前


嗯,谢谢哈


↑返回目录
前一篇: 如何实现这样的WEB访问?求思路和基本方法。
后一篇: 编程输出递进的*