日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

原始分页

發布時間:2023/12/10 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 原始分页 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Jsp :

<div style="float: right;">當前為${currentPage}頁,共有${totalRow}條數據,共${totalPage}<select style="border-radius: 18px;" id="pageSize" name="pageSize" onchange="chagePagesize()"><c:forEach var="i" begin="1" end="20"><option value="${i*5}" ${i*5 eq pageSize ? "selected":""}>${i*5}</option></c:forEach></select><button type="button" class="btn btn-xs btn-info"style="border-radius: 18px;" onclick="firstPage()">首頁</button><button type="button" class="btn btn-xs btn-warning"style="border-radius: 18px;" onclick="previousPage()">上一頁</button><button type="button" class="btn btn-xs btn-warning"style="border-radius: 18px;" onclick="nextPage()">下一頁</button><button type="button" class="btn btn-xs btn-info"style="border-radius: 18px;" onclick="lastPage()">尾頁</button> </div><script type="text/javascript">var strMsg="${sessionScope.strMsg}";if (strMsg!="") {alert(strMsg);}var currentPage=${currentPage};var totalPage=${totalPage};function firstPage() {var pageSize=document.getElementById("pageSize").value;window.location.href="${ctx}/servlet/LoginServlet?fun=autonym&currentPage=1&pageSize="+pageSize; }function nextPage() {var pageSize=document.getElementById("pageSize").value;console.log(pageSize);currentPage=currentPage+1;if (currentPage>totalPage) {alert("已經是最后一頁");return; }window.location.href="${ctx}/servlet/LoginServlet?fun=autonym&currentPage="+currentPage+"&pageSize="+pageSize;}function previousPage() {var pageSize=document.getElementById("pageSize").value;currentPage=currentPage-1;if (currentPage<1) {alert("已經是第一頁");return;} window.location.href="${ctx}/servlet/LoginServlet?fun=autonym&currentPage="+currentPage+"&pageSize="+pageSize;}function lastPage() {var pageSize=document.getElementById("pageSize").value;window.location.href="${ctx}/servlet/LoginServlet?fun=autonym&currentPage="+totalPage+"&pageSize="+pageSize;}function chagePagesize(){var pageSize=document.getElementById("pageSize").value;window.location.href="${ctx}/servlet/LoginServlet?fun=autonym&currentPage=1&pageSize="+pageSize; }; </script>

Servlet :

public void autonym(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { String currentPageStr=request.getParameter("currentPage");String pageSizeStr=request.getParameter("pageSize");int currentPage=1;int pageSize=10;if (currentPageStr!=null && Tools.isNum(currentPageStr)) {currentPage=Integer.parseInt(currentPageStr);}if (pageSizeStr!=null &&Tools.isNum(pageSizeStr)) {pageSize=Integer.parseInt(pageSizeStr);}int startIndex=(currentPage-1)*pageSize;IUserService userService = new UserServiceImpl();List<Userautonym> userautonyms = userService.selectautonym(startIndex,pageSize);int totalRow=userService.getTotalRowautonym();int totalPage=totalRow/pageSize+1;if (totalRow%pageSize==0) {totalPage=totalRow/pageSize;}request.setAttribute("currentPage", currentPage);request.setAttribute("pageSize", pageSize);request.setAttribute("totalRow", totalRow);request.setAttribute("totalPage", totalPage); request.setAttribute("userautonyms", userautonyms);request.getRequestDispatcher("/jsp/autonym.jsp").forward(request, response);}

Dao 實現:

@Overridepublic List<Userautonym> selectautonym(int startIndex, int pageSize) {List<Userautonym> userautonyms = new ArrayList<Userautonym>();Userautonym userautonym = null;try {con=DbUtil.getConnection();ps=con.prepareStatement(selectRows);//主要查詢分頁limit ?,? ps.setInt(1, startIndex);ps.setInt(2, pageSize);rs=ps.executeQuery();while (rs.next()) {userautonym = new Userautonym();userautonym.setUserAthenticationID(rs.getInt("UserAthenticationID"));userautonym.setUserID(rs.getInt("UserID"));userautonym.setAthenticationID(rs.getInt("AthenticationID"));userautonym.setExamineStateID(rs.getInt("ExamineStateID"));userautonym.setExamineStatename(rs.getString("ExamineStatename")); userautonym.setUserName(rs.getString("UserName"));userautonym.setCellphone(rs.getString("Cellphone"));userautonym.setApply(rs.getString("Apply"));userautonym.setPass(rs.getString("Pass"));userautonym.setRemarks(rs.getString("Remarks"));userautonyms.add(userautonym);} } catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{DbUtil.close(con, ps, rs);} return userautonyms;}

總結

以上是生活随笔為你收集整理的原始分页的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。