jsp分页,如何实现、在下初学jsp.
我打算用SQLserver数据库/ 然后就是使用存储过程、完成上下页内容得筛选、希望大家踊跃赐教. 我在线等待、
我打算用SQLserver数据库/ 然后就是使用存储过程、完成上下页内容得筛选、希望大家踊跃赐教. 我在线等待、
解决方案 »
- struts2文件下载问题
- 两张表的问题
- jsp怎样生成静态页呀?多谢各们高人
- 自认NB的Java高手请看过来,上海互联网创业公司组建核心团队啦,薪水+期权
- 请问在JSP中如何禁止站外提交啊!我想获取提交页的名称,可是没有!!!
- 我安装了jdk1.4.2,调试成功,请问如何编译这些文件(新手)
- 怎么在HTML中控制BigDecimal类型的输入格式啊
- 关于java.lang.NullPointerException的问题!(急呀!能帮我解决,叫怎么都行呀)
- 天啊,搞了几天都是javax.servlet.ServletException: 用尽的 Resultset怎么办?
- 请教:在html语言中<p>代表什么意思呢?
- 一个比较简单的跳转问题,请教下大家~急
- struts2 ajax 标签 动态设置默认选中的面板
就是老师提得问题、 我得水平是刚接触jsp.你照这个条件、给我讲讲、
你可以直接发到邮箱里面 .
email:[email protected].现谢谢乐.
2。sql分页法,根据sql语句去分页
如 : select top "+pagesize+" from table
where id not in
( select top id "+pagesize*(pageindex-1)+" from table order by id)
order by id
///////
pagesize 表示一页显示多个数据
pageindex 表示当前是哪页
3。还有页面标签控制法,我就不举例了
import javax.servlet.http.*;
import java.util.*;
public class DivPage
{
private Vector res=new Vector();
private String strPage;
private int curPage; //当前页码
private int pages; //总页数
private int p_rows; //设置每页要显示的记录数
public int getCurPage(HttpServletRequest request,String pagee) //获取当前页
{
strPage=request.getParameter(pagee);
if(strPage==null)
curPage=1;
else
curPage=Integer.parseInt(strPage);
return curPage;
}
public Vector getSetPage(Vector v,int curPage) //设置每页要显示的记录,封装在一个Vector里面返回
{
int t=0;
for(int i=p_rows*(curPage-1);i<v.size();i++)
{
res.addElement(v.elementAt(i));
t++;
if(t==p_rows)
break;
}
return res;
}
public int getPages(int count) //获得总页数
{
int s=count%p_rows;
if(s==0)
pages=count/p_rows;
else
pages=count/p_rows+1;
return pages;
}
public int getP_rows()
{
return p_rows;
}
public void setP_rows(int p_rows)
{
this.p_rows=p_rows;
}
}