谁能给我讲一下JSP的分页技术,关键是后面的参数的问题?
怎样处理后面输入的是字符?
怎样处理后面输入的是字符?
解决方案 »
- XFire 配置 *.aegis.xml List< RegularMapper > 类型
- Struts中execute方法怎么得到页面传过来的值
- log4j 不能按天记录日志
- 在线等...想问一下大家jsp标签<c:forEach>取值的问题。。。。 答对后,马上给分。。。。。
- ActiveMQ+Ajax的应用
- java中如何将数字转化为字母
- 几个不懂的东西劳各位解释一下。
- 我用jb4做EJB,在用import javax.ejb.*时报错找不到这个包,只能找到javax.rmi.* javax.xml.*等,为什么?
- ssh spring 事务配置不回滚求解
- javaee SipServlet开发100分 碰碰运气
- 为 ajax状态提示找不到页面啊404错误原因
- 请教stuts2-blank-2.12在tomcat中部署的问题
where id not in (select top 20 id from tableName) order by id)
order by id
select * from
(select row_number() over(order by id) as row, * from tableName) as Rank
where row between 21 and 30 order by id中间的表名,列名,排序列名换你的表里面信息就可以
StringBuffer sqlStr = new StringBuffer();
sqlStr.append("select * from News_Info");
sqlStr.append(" order by news_id desc");
sqlStr.append(" limit ?,?");
Connection conn = null;
try {
conn = Database.getConnection();
PreparedStatement preparedStatement = conn.prepareStatement(sqlStr
.toString());
int i = 1;
preparedStatement.setInt(i++, (pageNo - 1) * pageSize);
preparedStatement.setInt(i++, pageNo * pageSize);
ResultSet rs = preparedStatement.executeQuery(); return DTOPopulator.populate(rs, News.class);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
Database.releaseConnection(conn);
}
return new ArrayList();
}至于在JSP页面里调用该方法然后将List中的记录显示出来的代码就不用我再贴出来了吧。
当数据量大时是select 耗费大还是得到结果集rs.getXXX()的耗费大了?