<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-26  評論-111  文章-19  trackbacks-0
    經(jīng)過一段時間終于把分頁完善了,可以實現(xiàn)JDBC分頁(可以根據(jù)配置屏蔽不同的數(shù)據(jù)庫之間的差異,并能對自動根據(jù)具體的數(shù)據(jù)庫類型進行SQL優(yōu)化),HIBERNATE2,和HIBERNATE3的分頁,對內(nèi)存中的數(shù)組進行分頁,并且都支持快速的查詢功能,不過hibernate分頁的除外.使用HIBERNATE進行分頁的時候,需要實現(xiàn)一個接口,將POJO轉(zhuǎn)換成二維數(shù)組的形式.

    同時支持將已經(jīng)讀取到的數(shù)據(jù)在顯示到表格之前進行處理,這個功能也是通過實現(xiàn)一個接口來達到

    在JSP上可以不寫任何的JAVA代碼,也不需要直接在JSP頁面里面?zhèn)鬟f任何的參數(shù),就可以顯示出完整的表格.

    比較典型的JDBC分頁使用方式

    ??????? database.clearSql();
    ??????? database.setTablename("test");
    ??????? database.setFields("id");
    ??????? database.setFields("CODE");
    ??????? database.setFields("username");
    ??????? database.setFields("descript");
    ??????? database.setCondition("username<>' where group by'");
    ??????? //附加條件
    ??????? database.setAddons( " order by id desc");

    ?????? showTable.setInit(request, database,row, true);
    ?????? showTable.page(); //分頁
    ?????? showTable.setTableName("table1");

    ????? String[][] colname = { {"0","ID"},{"1","編號"}, {"2","姓名"}, {"3","描述"} }; //顯示的列名
    ??????
    ????? ?//生成表格
    ?????? String tableString1 = showTable.getTableString(colname,0,true,true,null);?
    ???
    ?????? String[][] queryString = { { "username", "姓名" }, { "CODE", "編號" },{ "descript", "描述" } };
    ??????
    ????? //生成快速查詢
    ????? String showQueryString = showTable.getQuery(queryString,"","",0);????

    ?????? 其中的database是一個接口,可以自由替換

    以下的幾個表格就是根據(jù)具體設(shè)置的不同的參數(shù)顯示出的不同的效果.可以在生成表格之后,從JSP上往表格內(nèi)接入JS的單擊或雙擊事件,單擊或雙擊事件時調(diào)用的JS函數(shù)可以從外部傳入(雙擊或單擊以下表格的行時,會有事件發(fā)生,這個事件可以由自己實現(xiàn)不同的效果)

    ID編號姓名描述
    Servlet: 710003fthe user f
    Servlet: 610006ethe user e
    Servlet: 510002dthe user d
    Servlet: 410004cthe user c
    Servlet: 310003bthe user b
    Servlet: 210002athe user a
    Servlet: 110003shiweiadministrator
    <<<?1?>>>?共有1頁?7條記錄 ??轉(zhuǎn)到?每頁行 ??搜索的全部結(jié)果??顯示全部
    ?? ?
    administratoradmin10003
    the user aa10002
    the user bb10003
    the user cc10004
    the user dd10002
    the user ee10006
    the user ff10003
    <<<?1?>>>?共有1頁?7條記錄 ??轉(zhuǎn)到?每頁行 ??搜索的全部結(jié)果??顯示全部
    描述姓名編號
    administratoradmin10003
    the user aa10002
    the user bb10003
    the user cc10004
    the user dd10002
    the user ee10006
    the user ff10003
    <<<?1?>>>?共有1頁?7條記錄 轉(zhuǎn)到?每頁行 ??顯示全部
    the user aa10002
    the user bb10003
    the user cc10004
    the user dd10002
    the user ee10006
    the user ff10003
    administratoradmin10003
    idnamedescript
    0士大夫ewioruiew1
    1搞活346546
    2士大夫感456鬼畫符
    3結(jié)核桿菌457658768768
    4飛過海臺768768
    5單峰駝人3454545
    6兒童4他
    <<<?1?2?>>>?共有2頁?11條記錄 ??轉(zhuǎn)到?每頁行 ??搜索的全部結(jié)果??顯示全部
    ?? ?
    posted on 2006-02-16 10:09 snoics 閱讀(2767) 評論(4)  編輯  收藏 所屬分類: 學(xué)習(xí) . 感悟

    評論:
    # re: 比較完整全面的分頁 2006-02-16 11:23 | Robin's Java World
    感覺不錯,能不能發(fā)份源嗎參考一下???
    fastzch@163.com  回復(fù)  更多評論
      
    # re: 比較完整全面的分頁 2006-02-16 11:42 | laojiang
    我也要學(xué)習(xí)一下
    jiangchunli800@yahoo.com.cn
    謝謝
      回復(fù)  更多評論
      
    # re: 比較完整全面的分頁 2006-02-21 16:33 | eako
    要研究學(xué)習(xí)
    newdeers@tom.com  回復(fù)  更多評論
      
    # re: 比較完整全面的分頁 2006-04-23 22:18 | Rain's Blog
    感謝,學(xué)習(xí)了  回復(fù)  更多評論
      
    主站蜘蛛池模板: 免费大片黄在线观看| 国产免费人成视频在线观看| 黄色网址免费在线| 亚洲乱码在线卡一卡二卡新区| 亚洲日韩精品一区二区三区无码| 免费无码黄网站在线观看| 59pao成国产成视频永久免费| 亚洲精品视频免费| 亚洲精品自偷自拍无码| 亚洲国产日韩在线| 亚洲午夜免费视频| 亚洲开心婷婷中文字幕| 亚洲精品乱码久久久久久蜜桃| 性做久久久久久免费观看| 99视频在线精品免费| 无码人妻丰满熟妇区免费| 久久WWW免费人成—看片| 免费毛片毛片网址| 亚洲AV无码男人的天堂| 亚洲欧美国产国产一区二区三区| 亚洲国产情侣一区二区三区| 久久精品国产亚洲AV大全| 亚洲最新视频在线观看| 亚洲人成亚洲精品| 久久亚洲AV午夜福利精品一区 | 久久国产亚洲精品无码| 亚洲日韩一页精品发布| 在线a亚洲v天堂网2019无码| 亚洲色图综合在线| 国产成人高清亚洲| 中文字幕一精品亚洲无线一区| 久久精品国产亚洲Aⅴ蜜臀色欲| 亚洲乱码日产精品a级毛片久久| 免费人成激情视频| yy6080久久亚洲精品| 亚洲А∨精品天堂在线| 国产av无码专区亚洲国产精品| 亚洲男人的天堂在线va拉文| 国产成人毛片亚洲精品| 国产亚洲综合一区柠檬导航| 国产亚洲精品一品区99热|