?? goodslist.jsp~36~
字號(hào):
<%@page import="java.util.*,com.accp.gz.th.zm.server.entity.*,com.accp.gz.th.zm.server.action.*" contentType="text/html;charset=GBK" %><%-- response.setCharacterEncoding("GBK"); ArrayList list=BusinessDelegate.select();--%><%-------------------------- 分頁JavaBean的初始化 -----------------------------%><%-- 1、獲得PageBean的實(shí)例pageBean --%><jsp:useBean id="pageBean" scope="session" class="com.accp.gz.th.zm.client.javabean.PageBean"/><%-- 2、為pageBean設(shè)置查詢字符串 --%><% if (request.getParameter("querySql") != null) { pageBean.setQuerySql(request.getParameter("querySql")); } else if(request.getParameter("typeId") != null) { pageBean.setQuerySql(request.getParameter("querySql")); }%><%-- 在每張表的 DAO 中已經(jīng)設(shè)置了默認(rèn)的查詢語句(查詢?nèi)坑涗洠?/span> else { pageBean.setQuerySql("select * from Employee"); }--%><%-- 3、為pageBean設(shè)置查詢的頁號(hào) --%><% if (request.getParameter("jumpPage") != null) { pageBean.setQueryPageNo(Integer.parseInt(request.getParameter("jumpPage"))); } else { pageBean.setQueryPageNo(1); }%><%-------------------------- 利用分頁JavaBean獲得數(shù)據(jù) -----------------------------%><% ArrayList list=pageBean.getResultDataVec(); %><%---------------------------- JavaScript腳本 --------------------------------%><script language="JavaScript" type=""><!--<%-- 1、根據(jù)頁號(hào)進(jìn)行跳轉(zhuǎn) --%>function gotoPage(pageNo){ document.GoodsForm.jumpPage.value = pageNo; // 設(shè)置下拉框的頁號(hào) document.GoodsForm.submit(); // 提交表單}<%-- 2、根據(jù)下拉框選擇進(jìn)行跳轉(zhuǎn) --%>function jumping(){ document.GoodsForm.submit(); // 提交表單}//--></script><html> <head> </head> <body> <form name="GoodsForm" id="GoodsForm" action="GoodsList.jsp"> <table border="1"> <tr> <th>編號(hào)</th> <th>名稱</th> <th>單價(jià)</th> <th>庫存</th> </tr> <% for(int i=0; i<list.size(); i++) { Goods g = (Goods)list.get(i); out.println("<tr>"); out.println("<th>"+g.getId()+"</th>"); out.println("<th>"+g.getName()+"</th>"); out.println("<th>"+g.getPrice()+"</th>"); out.println("<th>"+g.getNumber()+"</th>"); out.println("</tr>"); } %> <%-- “首頁、上一頁、下一頁、尾頁、跳轉(zhuǎn)到”等鏈接 --%> <tr> <td align="center" colspan=4> 每頁<jsp:getProperty name="pageBean" property="rowsPerPage"/>行 共<jsp:getProperty name="pageBean" property="totalRows"/>行 第<jsp:getProperty name="pageBean" property="queryPageNo"/>/<jsp:getProperty name="pageBean" property="totalPage"/>頁 <% if(pageBean.queryPageNo<=1){%> 首頁 上一頁 <%-- 利用JavaScript進(jìn)行超鏈接的表單提交 --%> <%}else{%> <a href="javascript:gotoPage(1)">首頁</a> <a href="javascript:gotoPage(<%=pageBean.getQueryPageNo()-1%>)">上一頁</a> <%}%> <% if(pageBean.queryPageNo>=pageBean.totalPage){%> 下一頁 尾頁 <%}else{%> <%-- 利用URL重寫進(jìn)行超鏈接的表單提交 --%> <a href="GoodsList.jsp?jumpPage=<%=pageBean.getQueryPageNo()+1%>">下一頁</a> <a href="GoodsList.jsp?jumpPage=<%=pageBean.getTotalPage()%>">尾頁</a> <%}%> 轉(zhuǎn)到第 <select id="jumpPage" name="jumpPage" onchange="jumping()"> <% for(int i=1; i<=pageBean.getTotalPage(); i++){ if(i==pageBean.getQueryPageNo()){%> <option selected value="<%=i%>"><%=i%></option> <%} else{ %> <option value="<%=i%>"><%=i%></option> <%} }%> </select> 頁 </td> </tr> </table> </form> </body></html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -