您現在的位置是:電腦技術吧?>? 編程技術 ??>??文檔分頁怎么設置,word顯示分頁效果??>??正文詳情

文檔分頁怎么設置,word顯示分頁效果

源昕靚2019-12-18 18:42:43 人圍觀
簡介如何取消分頁預覽我認為最近幾天學習jsp非常好。我寫了一個尋呼類與您共享。同時,我想征求專家的意見。第1部分:db.mysqlconn數據庫鏈接類/**************電子表格分頁設置

最近幾天學習jsp覺得很好,寫了個分頁類,給大家分享一下,同時也請高手指點。

  第一部分:db.MysqlConn 數據庫鏈接類  /**********************************************************  路徑:zon.db.MysqlConn  文件:MysqlConn.java  用途:數據庫連接package db;import java.sql.*;import javax.xml.parsers.*;import org.w3c.dom.*;import org.xml.sax.SAXException;import java.io.*;//導入數據庫操作的類public class MysqlConn { private Connection conn; //連接對象 private Statement stmt; //語句對象 private ResultSet rs; //結果集對象 private String MySqldriver=com.mysql.jdbc.Driver; //MYSQL Server驅動程序字符串 private String MySqlURL = jdbc:mysql://; //MYSQL Server連接字符串 String databasex; String webRealPath=D://zon//WebRoot//; //根路徑實際路徑,用于讀取數據庫鏈接參數的配置文件 database.xml // 定義數據庫鏈接參數變量 String server=localhost; String dbname=phpzon; String user=admin; String pass=admin; String port=3306; String dbchara=utf-8; String dbprefix=zon_; //表前綴 public void setDatabasex(String databasex){ this.databasex = databasex; } public String getDatabasex(){ return databasex; } public void setWebRealPath(String webRealPath){ this.webRealPath = webRealPath; } public String getWebRealPath(){ return webRealPath; } /******************************************************************** 用 com.mysql.jdbc.Driver 驅動 * 該方法取得連接所需各種參數,組成連接字符串,* 然后再建立連接* server;dbname,user,pass,port * 分別表示MYSQL 服務器的地址、數據庫名、用戶名、密碼、端口,* 本方法已作改造,直接通過配置文件 WEB-INF//database.xml 讀取鏈接信息********************************************************************/public Connection getMysqlConn(){ //根據數據庫配置文件獲得數據庫鏈接參數 database.xml //建立解析工廠 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setIgnoringElementContentWhitespace(true);//忽略元素內容中的空格 //創建解析器 DocumentBuilder dbxml; try { dbxml = factory.newDocumentBuilder(); //得到解析文件 Document doc; try { doc = dbxml.parse(file:/// webRealPath WEB-INF//database.xml); doc.normalize(); //得到根元素 //Element root = doc.getDocumentElement(); //得到所有db元素 //NodeList dbs = doc.getElementsByTagName(db); //NodeList dbType = doc.getElementsByTagName(type); NodeList dbDriver = doc.getElementsByTagName(driver); NodeList dbUrl = doc.getElementsByTagName(url); NodeList dbServer = doc.getElementsByTagName(server); NodeList dbPort =doc.getElementsByTagName(port); NodeList dbDbname =doc.getElementsByTagName(dbname); NodeList dbUser =doc.getElementsByTagName(user); NodeList dbPassword =doc.getElementsByTagName(password); NodeList dbChara =doc.getElementsByTagName(chara); NodeList dbPrefix =doc.getElementsByTagName(prefix); //獲取各參數值 int i=0; MySqldriver = dbDriver.item(i).getFirstChild().getNodeValue(); //MYSQl驅動程序 MySqldriver = com.mysql.jdbc.Driver; MySqlURL = dbUrl.item(i).getFirstChild().getNodeValue(); //鏈接路徑 jdbc:mysql://; server = dbServer.item(i).getFirstChild().getNodeValue(); //數據庫服務器地址 port = dbPort.item(i).getFirstChild().getNodeValue(); //數據庫端口 默認 3306 dbname = dbDbname.item(i).getFirstChild().getNodeValue(); //數據庫名稱 user = dbUser.item(i).getFirstChild().getNodeValue(); //用戶名 pass = dbPassword.item(i).getFirstChild().getNodeValue(); //密碼 dbchara = dbChara.item(i).getFirstChild().getNodeValue(); //數據庫編碼 dbprefix = dbPrefix.item(i).getFirstChild().getNodeValue(); //表名前綴 try{//完整的連接字符串 MySqlURL=MySqlURL server : port / dbname ?user= user password= pass useUnicode=truecharacterEncoding= dbchara; Class.forName(MySqldriver); conn = DriverManager.getConnection(MySqlURL); } catch(Exception e){ System.out.println(操作數據庫出錯,請仔細檢查); System.err.println(e.getMessage()); } } catch (SAXException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (ParserConfigurationException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } return conn; } /* * 執行sql 語句,返回記錄集 ,主要針對 select、show語句 */public ResultSet sqlQuery(String sql){ sql=SetQuery(sql); Statement temStmt = null; //語句對象 ResultSet temRs = null; //結果集對象 Connection temConn=this.getMysqlConn(); try { temStmt=temConn.createStatement(); //執行sql查詢語句,得到記錄集 temRs=temStmt.executeQuery(sql); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return temRs; }/* * 執行Insert sql 語句 */public void sqlInsert(String sql){ sql=SetQuery(sql); try { this.getMysqlConn().createStatement().executeUpdate(sql); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }}/* * 執行update sql 語句 */public void sqlUpdate(String sql){ sql=SetQuery(sql); try { this.getMysqlConn().createStatement().executeUpdate(sql); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }}/* * 執行delete sql 語句 */public void sqlDelete(String sql){ sql=SetQuery(sql); try { this.getMysqlConn().createStatement().executeUpdate(sql); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }}/* * 執行sql 語句,返回記錄總數 ,主要針對 select語句 */public int sqlTotalRow(String sql){ Statement temStmt = null; //語句對象 ResultSet temRs = null; //結果集對象 int result = 0; //結果值 Connection temConn=this.getMysqlConn(); try { temStmt=temConn.createStatement(); //執行sql查詢語句,得到記錄集 temRs=temStmt.executeQuery(sql); temRs.last(); result = temRs.getRow(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return result; }//設置SQL語句,會自動把SQL語句里的dede_替換為 配置文件中的 表 前綴 zon_public String SetQuery(String sql){ String prefix=dede_; sql = sql.replace(prefix, this.dbprefix); return sql;}//關閉數據庫連接public void close(){ try{ //rs.close(); //stmt.close(); conn.close(); } catch(SQLException sqlexception){ sqlexception.printStackTrace(); } }} 第二部分: db.MysqlPages 分頁類代碼/********************************************************** 路徑:zon.db.MysqlPages 文件:MysqlPages.java 用途:優化的分頁 ***********************************************************/package db;import java.sql.*;import db.MysqlConn; //數據庫鏈接類/********************************************************** *功能: *標記: *作者:劉亞東 Yodon.Liu *日期:2009-8-30 下午09:20:12 ***********************************************************/public class MysqlPages { int PageSize=10; //調用時可自定義變量,每頁條數 int PageRows=8; //調用時可自定義變量,頁碼組,每組顯示多少個頁碼編號,8默認,實際顯示數會自動 1,包含當前頁碼 int RowCount=0;//總條數 int PageCount=1;//總頁數 int inPage=1; //當前頁碼默認值 int inRow=0; //本頁查詢開始行號 默認 0 String linkPage = ?; //調用時可以自定義變量,頁碼鏈接頁面 String webRealPath=/; //網站真實根路徑,通過jsp頁面獲得之后傳遞過來 //顯示文字 默認, 調用時可以自定義變量 String langs = 首頁,上一頁,下一頁,尾頁,共,條記錄,頁; String[] langss= langs.split(,); String lang_first_page = langss[0]; String lang_pre_page = langss[1]; String lang_next_page = langss[2]; String lang_end_page = langss[3]; String lang_total = langss[4]; String lang_record_number = langss[5]; String lang_page = langss[6]; //臨時 String sql=; String page=1; private Statement stmt; //語句對象 private ResultSet rs; //結果集對象 //返回值,分頁頁碼列表 String pagesInfo=; /**** * 主方法 獲得 分頁列表字符串 * @return */ public String pageInfo(){ MysqlConn DBConn = new MysqlConn(); //創建數據庫鏈接實例,可根據自己的實際情況修改 RowCount = DBConn.sqlTotalRow(sql); //在MysqlConn中有一個 sqlTotalRow 方法,用于求記錄總和(請根據自己的求記錄總和的方式修改此處) PageCount=(RowCount PageSize-1)/PageSize; if(page!=null) inPage=Integer.parseInt(page); if(inPage1) inPage=1; if(inPagePageCount) inPage=PageCount; inRow = (inPage-1)*PageSize; sql=sql limit String.valueOf(inRow) , String.valueOf(PageSize); rs=DBConn.sqlQuery(sql); //頁碼顯示部分 int PageRowsL = PageRows/2; // 生成當前頁碼 左側最大調用的頁碼數 int PageRowsR = PageRows-PageRows/2; // 生成當前頁碼 右側最大調用的頁碼數 if(inPage=PageRowsL){ PageRowsL = inPage-1; PageRowsR = PageRows-inPage 1; } if(inPage PageRowsRPageCount){ PageRowsL = PageRows-(PageCount-inPage); PageRowsR = PageCount-inPage; } int PageLs=1; //左側開始最大頁碼號 int PageRs=PageCount; //左側開始最大頁碼號 PageLs = ((inPage - PageRowsL)=1)?inPage-PageRowsL:1; //實際左側第一個顯示的頁碼 PageRs = ((inPage PageRowsR)=PageCount)?inPage PageRowsR:PageCount; //實際右側第一個顯示的頁碼 pagesInfo = pagesInfo (div class=dh_pagesulli class=total lang_total RowCount lang_record_number , PageCount lang_page /li); //首頁 pagesInfo = pagesInfo (lia href=/ mce_href=/ linkPage page=1/ lang_first_page /a/li); //上一頁 pagesInfo = pagesInfo (lia href=/ mce_href=/ linkPage page= (inPage-1) / lang_pre_page /a/li); //左側頁碼 if(PageLs!=inPage){ for(int iL=PageLs;iLinPage;iL ){ pagesInfo = pagesInfo (lia href=/ mce_href=/ linkPage page= iL / iL /a/li); } } //當前頁碼 pagesInfo = pagesInfo (li class=inpagea href=/ mce_href=/ linkPage page= inPage / inPage /a/li); //右側頁碼 if(PageRs!=inPage){ for(int iR=inPage 1;iR=PageRs;iR ){ pagesInfo = pagesInfo (lia href=/ mce_href=/ linkPage page= iR / iR /a/li); } } //下一頁 pagesInfo = pagesInfo (lia href=/ mce_href=/ linkPage page= (inPage 1) / lang_next_page /a/li); //尾頁 pagesInfo = pagesInfo (lia href=/ mce_href=/ linkPage page= PageCount / lang_end_page /a/li); pagesInfo = pagesInfo (/ul/div); return pagesInfo; } public void setPage(String page){ this.page = page; } public String getPage(){ return page; } public void setSql(String sql){ this.sql = sql; } public String getSql(){ return sql; } public void setLinkPage(String linkPage){ this.linkPage = linkPage; } public String getLinkPage(){ return linkPage; } public void setPageSize(int PageSize){ this.PageSize = PageSize; } public int getPageSize(){ return PageSize; } public void setPageRows(int PageRows){ this.PageRows = PageRows; } public int getPageRows(){ return PageRows; } public void setLangs(String langs){ this.langs = langs; } public String getLangs(){ return langs; } public void setLang_first_page(String lang_first_page){ this.lang_first_page = lang_first_page; } public String getLang_first_page(){ return lang_first_page; } public void setLang_pre_page(String lang_pre_page){ this.lang_pre_page = lang_pre_page; } public String getLang_pre_page(){ return lang_pre_page; } public void setLang_next_page(String lang_next_page){ this.lang_next_page = lang_next_page; } public String getLang_next_page(){ return lang_next_page; } public void setLang_end_page(String lang_end_page){ this.lang_end_page = lang_end_page; } public String getLang_end_page(){ return lang_end_page; } public void setLang_total(String lang_total){ this.lang_total = lang_total; } public String getLang_total(){ return lang_total; } public void setLang_record_number(String lang_record_number){ this.lang_record_number = lang_record_number; } public String getLang_record_number(){ return lang_record_number; } public void setLang_page(String lang_page){ this.lang_page = lang_page; } public String getLang_page(){ return lang_page; } /* String lang_first_page = 首頁; String lang_pre_page = 上一頁; String lang_next_page = 下一頁; String lang_end_page = 尾頁; String lang_total = 共; String lang_record_number = 條記錄; String lang_page = 頁; */ public void setWebRealPath(String webRealPath){ this.webRealPath = webRealPath; } public String getWebRealPath(){ return webRealPath; } public void setRs(ResultSet rs){ this.rs = rs; } public ResultSet getRs(){ return rs; } }第三部分:JSP頁面 調用%//設置屬性值DBPages.setPageSize(10); //每頁條數DBPages.setPageRows(4); //每組頁數,最好是偶數,會自動加上當前頁碼//為不同的按鈕設置 圖片,也可以直接設置文字,如:首頁、上一頁、下一頁、尾頁DBPages.setLang_first_page(img src=../themes/ mce_src=themes _dh_manage_themes /images/start.gif border=0); DBPages.setLang_pre_page(img src=../themes/ mce_src=themes _dh_manage_themes /images/previous.gif border=0); DBPages.setLang_next_page(img src=../themes/ mce_src=themes _dh_manage_themes /images/next.gif border=0); DBPages.setLang_end_page(img src=../themes/ mce_src=themes _dh_manage_themes /images/end.gif border=0); DBPages.setSql(select * from admin ); //sql語句//傳遞當前頁碼DBPages.setPage(request.getParameter(page));//執行并獲取分頁內容String pageInfos = DBPages.pageInfo();//顯示當前頁面記錄列表 ResultSet rs=DBPages.getRs(); while(rs.next()){ out.println(rs.getString(admin_id)); out.println(rs.getString(admin_user)); }%第四部分:樣式表 用于控制頁碼行顯示效果/* 通用分頁樣式 */ .dh_pages{ } .dh_pages ul{ float:left; padding:12px 0px 12px 16px; } .dh_pages ul li{ float:left; font-family:Tahoma; line-height:17px; margin-right:6px; } .dh_pages ul li a{ float:left; padding:2px 4px 2px; color:#666; border-bottom:1px solid #EEE; } .dh_pages ul li a:hover{ color:#690; text-decoration:none; padding:2px 4px 1px; border-bottom:2px solid #690; } .dh_pages ul li.inpage a,.pagebox ul li.inpage a:hover{ color:#F63; padding:2px 4px 1px; border-bottom:2px solid #F63; font-weight:bold; }/* 分頁中總頁碼、總數樣式,一般居左或居右對齊 */ .dh_pages .total{ float:right; line-height:21px; color:#999; } .dh_pages .total strong{ color:#666; font-weight:normal; margin:0px 2px; } 第五部分:附數據庫鏈接參數配置文件 database.xml本例中讀取數據庫時使用了一個數據庫鏈接的自定義配置文件,放在 WebRoot/WEB-INF/ 目錄下,其內容如下:?xml version=1.0 encoding=utf-8? dbconfig db id=1typemysql/typedrivercom.mysql.jdbc.Driver/driver urljdbc:mysql:///url serverlocalhost/serverport3306/port dbnamezon/dbname useradmin/user passwordadmin/passwordcharautf-8/chara prefixzon_/prefix /db /dbconfig

版權聲明:本文由 源昕靚 整理編輯。

原標題:表格分頁怎么設置,表格不分頁怎么設置

轉載注明出處:http://www.dn9ww09s.icu/program/15540.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 怎么讓復選框選中,設置復選框為選中狀態

    怎么讓復選框選中,設置復選框為選中狀態 相關圖片復選框選中事件本文的示例描述了jQuery切換所有復選框的方法。與您分享以供參考。具體如下:該代碼非常簡單實用。切換是否通過鏈接選中所有復選框?123456var tog=f復選框默認被選中...

  • notification哪個好用,notification13

    notification哪個好用,notification13 相關圖片prenotification委托、通知和KVO的功能是相似的。在實際編程中如何選擇這些方法?在開發IOS應用程序時,我們經常遇到一個常見的問題:如何在控制器之間進行通信而不發生過度耦合。I...

  • js獲取php的變量,php獲取變量類型

    js獲取php的變量,php獲取變量類型 相關圖片php設置變量本文通過一個實例說明PHP如何獲取系統變量。與您分享以供參考。具體如下:這里我們通過一些PHP內置函數獲取各種系統變量。?123456789$v=get_def獲取網站內容到php變量...

  • 什么是數據模型,數據模型反映的是

    什么是數據模型,數據模型反映的是 相關圖片數據庫三種數據模型在本節中,您將向電影模型添加驗證邏輯。并確保在用戶創建或編輯電影時強制執行這些驗證規則。拒絕重復dryasp.net MVC的核心設計原則之一是:不要重復自己。什么...

  • 兩種方式三個一些,議論方式兩種方式

    兩種方式三個一些,議論方式兩種方式 相關圖片表用兩種方式是怎么表示%dimdd,connstr dd=data.mdbconnstr=provider=microsoft.jet.oledb.4.0;datasource=se分包分為什么兩種方式...

  • detain和retain,retain和sustain

    detain和retain,retain和sustain 相關圖片certain原子和非原子用于確定編譯器生成的getter和setter是否是原子操作。當atomic設置成員變量的@property屬性時,它默認為atomic,提供多線程retain用法...

  • 檢索項目是什么意思,多媒體檢索 項目

    檢索項目是什么意思,多媒體檢索 項目 相關圖片大規模檢索為了提高在微軟Access項目中使用表單或數據表中的數據時的性能,可以設置從SQLServer數據庫下載的最大記錄數。一。在導航模式下打開數據表或窗體。2。請執檢索啥意思...

  • 和包怎么用,android獲取包名

    和包怎么用,android獲取包名 相關圖片和包券怎么激活Oracle獲取包所依賴的所有對象,包括其子對象。它使用一個臨時表來記錄被遍歷的節點,并使用層數來記錄被遍歷的包。總的來說,它可以改變很多。Declare—獲取和包券...

  • 打開Windows命令行,windows10命令行

    打開Windows命令行,windows10命令行 相關圖片windows常用命令行命令要從命令行啟動mysqld服務器,應啟動控制臺窗口(或DOS窗口),并輸入命令:C:C:program filesmysqlmysqlsqlsqlserver5windows命令行工具...

  • 查找數組元素的位置,數組查找某個元素

    查找數組元素的位置,數組查找某個元素 相關圖片在順序表中查找元素本文主要介紹了在JavaScript中添加、查找和刪除元素的方法,該方法簡單實用。如果需要的話你可以參考一下。代碼很簡單,這里沒有太多的廢話。?12345678selenium定位...

熱評文章

  • git使用教程圖文詳解,github使用教程圖文詳解

    git使用教程圖文詳解,github使用教程圖文詳解 相關圖片tortoisesvn使用教程Android Studio 1.0的官方版本終于發布了!谷歌表示,Android Studio 1.0可以讓開發人員更快、更高效,它可以取代eclipse,并git管理工具使用教程...

  • 導入導出是什么意思,導入導出聯系人怎么用

    導入導出是什么意思,導入導出聯系人怎么用 相關圖片mysql數據導入導出Linux系統引導Oracle自引導以根用戶身份登錄:Su-root 1,Linux下Oracle的dbstart和dbshut不響應:modify Oracljava導入導出...

  • solr搜索引擎,搜索引擎和solr

    solr搜索引擎,搜索引擎和solr 相關圖片搭建搜索引擎Solr是一個獨立的企業搜索應用服務器,它提供了一個類似于web服務的API接口。用戶可以通過HTTP請求向搜索引擎服務器提交一定格式的XML文件,生成索引。大搜索引擎el...

  • SQL中MINUS的用法,sql中iif函數的用法

    SQL中MINUS的用法,sql中iif函數的用法 相關圖片grant在數據庫中用法對于XML路徑:有些人可能知道有些人可能不知道,但實際上,它是以XML形式顯示查詢結果集。有了它,我們可以簡化查詢語句,以實現一些可能需要在之前的功能性實...

  • 常見編程術語,編程專業術語

    常見編程術語,編程專業術語 相關圖片計算機編程中常用的術語php什么意思?很多行外人看這三個會毫無頭緒完全不知道php是什么,本文小編就為大家詳細介紹一下php的含義,帶來編程術語php百科解釋。  php什么意思?編什么...

  • ip數據庫有什么用,連接數據庫IP

    ip數據庫有什么用,連接數據庫IP 相關圖片mysql數據庫ip地址本文主要介紹Python訪問純IP數據庫腳本共享,本文直接給出了實現代碼,可以參考以下項目的需要,通過IP地址來確定客戶端是Netcom還是電信。我從我的同事那sql數據庫...

  • 數據庫存取錯誤,java存取數據庫的包

    數據庫存取錯誤,java存取數據庫的包 相關圖片數據庫特點ADO訪問數據庫時是否顯示頁面?如果你目前已經在很多網站上使用過電子公告板程序,你應該知道,為了提高頁面的閱讀速度,電子公告板程序一般不會把所有的帖子都列在...

  • jsp多選框,jsp中接收多選框數組

    jsp多選框,jsp中接收多選框數組 相關圖片jsp復選框代碼在struts 1項目中,JSP頁面的多選框內容被轉移到下一頁。當涉及到修改表信息(或用戶信息)時,很難在一開始就知道如何實踐這個函數,很多JS代碼都是為了勉強jsp怎么獲...

  • 有愛插件字符串,防騎WA插件字符串

    有愛插件字符串,防騎WA插件字符串 相關圖片wa字符串導入不進去本文主要介紹了亞音速3.0插件更新字符串過長引起的異常修復方法。對于您的朋友,請參考公司客服最近提交的一個bug。更新產品詳細信息時,其中一些無法更新。他...

  • C內核開發,IDEA可以開發C號碼

    C內核開發,IDEA可以開發C號碼 相關圖片linux系統下C開發一。Cocoapods是一個運行在ruby中的軟件,可能需要幾分鐘才能安裝。安裝名稱是sudo gem install cocopods 2。如果要為每個第三方開源C開發工具...

關注微信

变脸官网查询