我在JSP页面中需要将数据显示为WORD格式,请问各位高手在JSP页面中怎样写插入WORD分页符的代码?谢谢!

解决方案 »

  1.   

    int i; 
    int ipage=5; //分页单位 
    int allpage; //总页数 
    int pages; //接受的页码变量 
    int cpage=1; //当前页 
    int spage; //开始页 
    String userId=(String)session.getAttribute("userId");//获取用户名
    //数据库连接声明 
    String sql,pagesql; 
    ResultSet rs,pagers; 
    pagesql = "select count(*) as A from logInfo where userID='"+userId+"'"; 


    //取总文章数 
    pagers = DBConnection.executeQuery(pagesql); 

    pagers.next();

    int allCol = pagers.getInt(1); 

    //获得总页面数 
    allpage = (int)Math.ceil((allCol + ipage-1) / ipage); 

    //判断参数pages是否为空 
    if (request.getParameter("pages")==null) { 
    pages=1; 
    } else { 
    pages = new Integer(request.getParameter("pages")).intValue(); 


    //判断当前页 
    if(pages > allpage || pages==0){ 
    cpage = 1; 
    } else { 
    cpage = pages; 


    //判断起始页 
    spage=(cpage-1)*ipage; 
    sql = "select userLog,normalDate from logInfo where userId='"+userId+"' order by normalDate desc limit "+ spage +","+ ipage+""; 


    rs = DBConnection.executeQuery(sql); 
    不知道这段代码对你有没有帮助,你的意思是不是想知道当前是WORD文档是第几页呢?如果是就对你有帮助,自己看看改改可能就是你要的效果。
      

  2.   

    用查询语句的子查询搞啊用 for 循环 n 为变量
    select top 页面所显示的信息条数 from 表名 where id not in (select top  页面所显示的信息条数*n id from  表名)  
    思路好像是这样的
      

  3.   

    地球太危险了,就在我发帖后半小时我差点就和朋友们说拜拜了!谢谢沙发的建议,可能是我的意思没有表达清楚,我是指怎样在JSP页面写MSWORD的插入分页符的代码。同时也谢谢二楼的朋友,虽然你完全没搞清楚我的意思