易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP的分页实现!

package com.gc.tool;
import java.util.ArrayList;
import java.util.List;
public class MyPagination {
    private int recordCount = 0;
   
    private int pagesize = 0;
   
    private int maxPage = 0;
   
    private int page = 0;
   
    public int getMaxPage(){
        int maxPage = (recordCount%pagesize == 0)?(recordCount/pagesize):(recordCount/pagesize+1);
        return maxPage;
    }
   
    public int getPage(String str){
        if(str == null){
            str = "0";
        }
        int page = Integer.parseInt(str);
        if(page<1){
            page = 1;
        }else{
            if(page > maxPage){
                page = maxPage;
            }
        }
        return page;
    }
   
    @SuppressWarnings("unchecked")
    public List getInitPage(List list, String page,int pageSize){
        this.recordCount = list.size();
        this.pagesize = pageSize;
        this.maxPage = getMaxPage();
        this.page = getPage(page);
        List<Object> newList = new ArrayList<Object>();
 


相关文档:

jsp:forward标签

jsp:forward标签用于将当前的Jsp页面跳转到另一个页面上,该指令只能实现本网站的跳转
1.跳转的页面为静态页面时的格式:
     <jsp:forward page="跳转的静态页面文件名" />
2.跳转的页面为动态页面时的格式
     <jsp:forward page="跳转的动态页面文件名">
&n ......

Jsp中的request对象

     request对象是javax.servlet.HttpServletRequest类的一个子类对象,当客户端请求一个Jsp页面是,Jsp容器会将客户端的请求信息包装在这个对象中;该对象中的常用方法如下:
getParameter(String name):以字符串的形式返回客户端传来的某一个请求参数的值,参数名由name指定
getParameterNames() ......

Jsp中的application对象

     一个站点服务器中所有的用户公用一个application对象,当站点服务器开启时,该对象就被创建,直到网站关闭;也就是说:该对象一旦被创建了,它将被保存在服务器上;它的生命周期与服务器的生命周期相同;常用方法如下
setAttribute(String name,Object o):将名字为name,值为o的数据存储到appli ......

Jsp中的response对象

     该对象是javax.servlet.ServletResponse类的实例,其作用刚好与request对象相反,request对象是包含了客户请求的有关信息,而response对象是包含了响应客户请求的有关信息;常用方法如下
addCookie(Cookie c):添加一个Cookie对象,用来保存客户端的用户信息
sendRedirect(URL):将当前客户端的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号