ID号 | 姓名 | 性别 | 年龄 |
<% } catch(Exception e) { e.printStackTrace();} %>
报错:ResultSet rs=stmt.executeQuery(sql);//这一句报错!
建议你写一个 JavaBean 或者 一个工具类,该工具类或JavaBean提供:
nextPage 、 PrePage 、FirstPage 、LastPage 、pageAtIndex 等几个方法。
然后 每个方法返回的是 List< 数据条 >
最后 在页面取得List数据,进行显示 !
[b]结构要清晰!![/b]
报的是什么错误?
报的什么错,看一下你的数据库连接字符串是否正确,是否真的连上了数据库,还有把错误信息贴出来,你不会是在页面上没有导入ResultSet 类吧。。。
[code="java"]if(flag) {
String sql="select * from t1 where name like '%"+str+"%'";
}
else {
String sql="select * from t1";
}
ResultSet rs=stmt.executeQuery(sql);//这一句报错! [/code]
你的sql是个局部变量,当然会报错了!改为:
[code="java"]
String sql;
if(flag) {
sql="select * from t1 where name like '%"+str+"%'";
}
else {
sql="select * from t1";
}
ResultSet rs=stmt.executeQuery(sql); [/code]
根据你的错误信息(Unable to compile class for JSP),可以明显的判断出问题出很可能就出在了你的跳转页面上,你在后台写一个Action或者Servlet,在中配置路径,在Action来个跳转,试一下。。。