免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3633 | 回复: 0
打印 上一主题 下一主题

纯JSP分页代码之sqlserver2005/2008 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-23 10:46 |只看该作者 |倒序浏览
昨天看到一篇《纯JSP分页代码 》的文章,是用于mysql,稍微修改下,用于Sqlserver2005/2008,没有异常处理。没有考虑性能等。
现将代码贴出,以供初学者参考:
注:邀月使用环境Eclipse 3.4.2+Tomcat 6.18+Sqlserver2005 sp3调试成功。
页面pagelistDemo.jsp内容:
view plaincopy to clipboardprint?
   
   
   
   
   
   
   
   
   
   
   
   
分页显示记录   
   
   
   
   
   
      
        分页显示记录   
           
      
   
   
   
      
        记录序号   
        数据标识号   
        产品名称   
        作者   
        提交时间   
        简介   
      
      
      
           
           
           
           
           
           
      
      
   
   
   
      
           
           
        ");   
            //显示第一页或者前一页的链接   
            //如果当前页不是第1页,则显示第一页和前一页的链接   
            if (PageNo != 1) {   
                PrevStart = PageNo - 1;   
                out.print("第一页 : ");   
                out.print("前一页");   
            }   
            out.print("[");   
            //打印需要显示的页码   
            for (int c = CounterStart; c " + c   
                                + "");   
                    } else {   
                        out.print("" + c   
                                + " ,");   
                    }   
                } else {   
                    if (PageNo == MaxPage) {   
                        out.print(c);   
                        break;   
                    } else {   
                        out.print("" + c   
                                + "");   
                        break;   
                    }   
                }   
            }   
            out.print("]");   
            ;   
            if (PageNo 下一页");   
            }   
            //同时如果当前页不是最后一页,要显示最后一页的链接   
            if (PageNo 最后一页");   
            }   
            out.print("");   
        %>   
           
           
      
   
   
   
  
分页显示记录
   
        分页显示记录
        
   
   
        记录序号
        数据标识号
        产品名称
        作者
        提交时间
        简介
   
   
   
        
        
        
        
        
        
   
   
   
        
        
        ");
            //显示第一页或者前一页的链接
            //如果当前页不是第1页,则显示第一页和前一页的链接
            if (PageNo != 1) {
                PrevStart = PageNo - 1;
                out.print("第一页 : ");
                out.print("前一页");
            }
            out.print("[");
            //打印需要显示的页码
            for (int c = CounterStart; c " + c
                                + "");
                    } else {
                        out.print("" + c
                                + " ,");
                    }
                } else {
                    if (PageNo == MaxPage) {
                        out.print(c);
                        break;
                    } else {
                        out.print("" + c
                                + "");
                        break;
                    }
                }
            }
            out.print("]");
            ;
            if (PageNo 下一页");
            }
            //同时如果当前页不是最后一页,要显示最后一页的链接
            if (PageNo 最后一页");
            }
            out.print("");
        %>
        
        
   
   
  
  
  

  
  
  
  
  
  
  
  
  
  分页显示记录  
  
  
  
  
  
      
           分页显示记录  
           
      
  

  
  
      
           记录序号  
           数据标识号  
           产品名称  
           作者  
           提交时间  
           简介  
      

      
      
           
           
           
           
           
           
      
      
  
  
  
      
           
           
           " );
              // 显示第一页或者前一页的链接
              // 如果当前页不是第1页,则显示第一页和前一页的链接
               if  (PageNo  !=   1 )   {
                 PrevStart  =  PageNo  -   1 ;
                 out.print( " 第一页 :  " );
                 out.print( " 前一页 " );
             }
             out.print( " [ " );

              // 打印需要显示的页码
               for  ( int  c  =  CounterStart; c   "   +  c
                                  +   "  " );
                      }   else    {
                         out.print( "  "   +  c
                                  +   "  , " );
                     }
                  }   else    {
                       if  (PageNo  ==  MaxPage)   {
                         out.print(c);
                          break ;
                      }   else    {
                         out.print( "  "   +  c
                                  +   "  " );
                          break ;
                     }
                 }
             }

             out.print( " ] " );
             ;

               if  (PageNo  下一页 " );
             }

              // 同时如果当前页不是最后一页,要显示最后一页的链接
               if  (PageNo  最后一页 " );
             }
             out.print( "  " );
          %>
           
           
      
  
  
  
  

  
用到的类文件:Globals.java
view plaincopy to clipboardprint?
/**  
*   
*/  
package net.data.util;   
/** *//**  
* @author Administrator  
*  
*/  
public class Globals {   
    public static String username="sa";   
    public static String pwd="sa";   
    public static String DbName="TestData";   
    //public static String Server="192.168.30.6";   
    public static String Server="192.168.44.2:1433";   
    public static String Port="1433";   
      
    public static String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";   
//    public static String connectionURL {   
//           
//            return "jdbc:sqlserver://"+Server+":"+Port+";databaseName="+DbName;   
//    }   
}  
/**
*
*/
package net.data.util;
/** *//**
* @author Administrator
*
*/
public class Globals {
    public static String username="sa";
    public static String pwd="sa";
    public static String DbName="TestData";
    //public static String Server="192.168.30.6";
    public static String Server="192.168.44.2:1433";
    public static String Port="1433";
   
    public static String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//    public static String connectionURL {
//        
//            return "jdbc:sqlserver://"+Server+":"+Port+";databaseName="+DbName;
//    }
}   
  /** */ /**
  *
   */
package  net.data.util;

  /** */ /**
  *  @author  Administrator
  *
   */
  public   class  Globals   {
      public   static  String username = " sa " ;
      public   static  String pwd = " sa " ;
      public   static  String DbName = " TestData " ;
      // public static String Server="192.168.30.6";
      public   static  String Server = " 192.168.44.2:1433 " ;
      public   static  String Port = " 1433 " ;
     
      public   static  String driverName = " com.microsoft.sqlserver.jdbc.SQLServerDriver " ;
//     public static String connectionURL {
//         
//             return "jdbc:sqlserver: // "+Server+":"+Port+";databaseName="+DbName;
//     }


}

本文来自CSDN博客,转载请标明出处:
http://blog.csdn.net/downmoon/archive/2009/06/02/4235187.aspx


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/59737/showart_2184811.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP