1. 程式人生 > >jsp分頁介紹及其實現方法

jsp分頁介紹及其實現方法

<%@ page contentType="text/html; charset=gb2312" %>
<%@page import="com.communal.UserDao"%>
<%@page import="java.util.List"%>
<%@page import="com.communal.UserEntity"%>
<html>
  <head>
    
    <title>My JSP 'updateUser1.jsp' starting page</title>
  <style type="text/css">
  body {
background-image: url(../pic/56923.jpg);
background-position: center center;
}
  </style>
  </head>
  <!--  
  "javascript:if(window.confirm('是否確認刪除?')){window.location.href = 'User.jsp?form_insert=2&userid.value';}"
  -->
  <body rightmargin="">
  <form action="User.jsp?form_insert=2" name="form_delete" method="post" onsubmit="return submitting()">
   <table border = "1"  align="center" cellpadding="10" cellspacing="2">
     <tr><th colspan="11"><font size="+3">人才資訊刪除</font></th></tr>
  <tr>
  <td>待刪除的記錄</td>
  <td>人才id</td>
  <td>姓名</td>
  <td>性別</td>
  <td>出生年月</td>
  <td>最高學位</td>
  <td>來公司日期</td>
  <td>轉正日期</td>
  <td>隸屬部門</td>
  <td>個人興趣</td>
  <td>專業特長</td>
  </tr>
  <tr>
  <%
  UserDao dao = new UserDao();
  List userList = dao.showUser();
  %>
  <%
int num;//當前頁
  String p=request.getParameter("p");
  if(p==null||p.equals("0")){
  num=1;
  }else{
  num = Integer.parseInt(p);
 
  }
  int count = 5;//每頁顯示的條數
  int maxp;//最大頁數
  int sum = userList.size();//記錄總數
  if(sum%6==0){
  maxp = sum/5;
  }else{
  maxp = sum/5+1;
  }
  int start = (num-1)*count;//開始記錄數
  int end = num*count;//結束記錄數
  if(end>sum-1){
  end = sum;
  }
 
  %>
  <%
  for(int i = start; i < end; i++){
   UserEntity showUserEntity = (UserEntity)userList.get(i);
  %>
  <td align="center">
  <input type="checkbox" name="userid" id="userid" value="<%=showUserEntity.getId() %>"
  style="zoom:180%;">
  </td>
  <td><div><%=showUserEntity.getId() %></div></td>
  <td><div><%=showUserEntity.getName() %></div></td>
  <td><div><%=showUserEntity.getSex() %></div></td>
  <td><div><%=showUserEntity.getBirth() %></div></td>
  <td><div><%=showUserEntity.getDegree() %></div></td>
  <td><div><%=showUserEntity.getIn_date() %></div></td>
  <td><div><%=showUserEntity.getTrans_date() %></div></td>
  <td><div><%=showUserEntity.getDept() %></div></td>
  <td><div><%=showUserEntity.getInterest() %></div></td>
  <td><div><%=showUserEntity.getSpecialty() %></div></td>
<tr>
  <%} %>
  <tr>
  <td colspan="11" align="center">
  <input type ="reset" value="重置" name="reset">
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <input type = "submit" name="submit" value="刪除" >
  </td>
  </tr>
  <tr align="center" valign="top">
 
 <td colspan="11">共<%=maxp %>頁&nbsp;共<%=sum %>有條記錄&nbsp;當前是第<%=num %>頁&nbsp;
 <a href="deleteUser.jsp?p=<%=num-1 %>">上一頁</a>&nbsp;
 <a href="deleteUser.jsp?p=<%=num+1 %>">下一頁</a>
 </td>
 </tr>
  <tr>
    <td colspan="11" align="right"><a href="index.html" >返回子系統頁面</a></td>
    </tr>    
  </table>
  </form>
  <script type="text/javascript">
  function submitting(){
  if(!window.confirm('是否確認刪除?')){
  return false;
  }
  /*
  if(form_delete.userid.value==""){
  alert("你沒有選擇刪除任何人哦!!");
  return false;
  }*/
  return true;
  }
  </script>
  </body>
</html>

相關推薦

jsp介紹及其實現方法

<%@ page contentType="text/html; charset=gb2312" %> <%@page import="com.communal.UserDao"%> <%@page import="java.util.List"%> <%@page

vue根據表格,前端實現方法

html: <el-table :data="tableData.slice((curPage-1)*pagesize,curPage*pagesize)" border style="width: 100%">

CI框架及其實現

不BB了,直接上程式碼 Model類 class Page_model extends CI_Model { public function get_page() { //這是一個sql語句,查詢需要的結果,並將結果返回 $data

Android之Tab標籤的實現方法一-----可滑動的Tab的3種方式

package com.swordy.demo.android.fragment; import java.util.Random; import android.os.Bundle; import android.support.v4.app.Fragment; import android.su

Android之Tab標籤的實現方法一-----美化TabHost(四)

安卓預設的TabHost樣式是比較樸素的,可以對它進行樣式美化。對佈局進行美化的時候需要在佈局檔案中體現出來。TabHost標籤應由一個TabWidget和一個FrameLayout組成。其中TabWidget定義了標籤的屬性,而frameLayout定義了標籤的內容。

MySQL中資料結果集功能的實現方法;資料庫查詢返回特定結果即查詢

因為欣賞所以轉載 原文地址  http://blog.csdn.net/andkylee/article/details/5637638  http://www.2cto.com/database/201306/218771.html 目前B/S架構的軟體大行其道。通過瀏覽

jsp技術的實現

這是我們所要的效果 但是怎麼用程式碼實現呢,那摩讓我們先來分析一下吧! 第一步分析我們做分頁需要什麼資料: 我們從兩個方向來分析:1 頁面方向,2 servlet方向 一 ,頁面方向 1 當前頁 currPageCode 2  總 頁數 totalPage 3一頁中的記

JSP---假實現

昨天寫了一個真分頁的資料庫查詢,今天本來想寫個假分頁,但在瀏覽時候發現了一個寫的比較詳細的假分頁知識,下面分享一下:首先貼上原文連結--https://www.cnblogs.com/yfsmooth/p/4774326.html 首先還是來總結一下真假分頁的優缺點和特性吧。 假分頁:從資料

技術原理與實現的意義及方法(一)

轉載自https://www.jb51.net/article/86326.htm。 什麼是分頁技術  分頁,是一種將所有資料分段展示給使用者的技術.使用者每次看到的不是全部資料,而是其中的一部分,如果在其中沒有找到自習自己想要的內容,使用者可以通過制定頁碼或是翻頁的方式轉換可見內容,

JSP技術實現

                     目前比較廣泛使用的分頁方式是將查詢結果快取在HttpSession或有狀態bean中,翻頁的時候從快取中取出一頁資料顯示。這種方法有兩個主要的缺點:一是使用者可能看到的是過期資料;二是如果資料量非常大時第一次查詢遍歷結果集會耗費很長時間,並且快取的資料也會佔用大量記憶

HBase多條件及查詢的一些方法

nosql數據庫 應用場景 實現簡單 信息 byte 多條 多個 不可用 寫性能 HBase是Apache Hadoop生態系統中的重要一員,它的海量數據存儲能力,超高的數據讀寫性能,以及優秀的可擴展性使之成為最受歡迎的NoSQL數據庫之一。它超強的插入和讀取性能與它的數據

jQuery----插件實現

cli text alt data margin pre bind choose geb 1、效果 2、html代碼 <!DOCTYPE html> <html> <head> <meta charset="utf-8"

ASP.NET MVC 簡單的思想與實現

www 新增 圖文 tom 最簡 基本 描述 clas asp.net , 作為一個程序猿,數據分頁是每個人都會遇到的問題。解決方案更是琳瑯滿目,花樣百出。但基本的思想都是差不多的。   下面給大家分享一個簡單的分頁器,讓初學者了解一下最簡單的分頁思想,以及在ASP.NET

MyBatis精通之路之功能的實現

avi 一個 冗余 details 結果 nature ann email ret MyBatis精通之路之分頁功能的實現(數組分頁、sql分頁、攔截器,RowBounds分頁) 原創 2017年04月27日 21:34:48 標簽: mybatis / java /

通用編程之快速代碼實現

快速分頁對於程序技術人員處理一些比較多的數據時,有時候一頁放不下,那麽這個時候往往要用到分頁顯示,就像平常我們翻看有一些新聞資訊一樣,有下一頁,下二頁等等,那麽今天跟大家分享的就是如何快速實現分頁技術,下面就進入到正題吧。   代碼實現部分:<!DOCTYPE html><html lang

SpringBoot+Mybatis配置Pagehelper插件實現自動

pri ldb tar pos method prop 註意 dss stk SpringBoot+Mybatis配置Pagehelper分頁插件實現自動分頁 **SpringBoot+Mybatis使用Pagehelper分頁插件自動分頁,非常好用,不用在自己去計算和組裝

jsp技術

from colspan pooled dispatch 方法 記錄 對象 pac 來源   如果一張表的數據有非常多,頁面就需要分頁展示,但一次性從數據庫中讀取全部的數據會給服務器帶來巨大壓力。jsp分頁技術的設計思想來源於“select * from employee

LRU基本介紹及其實現方式

fifo隊列 ride ati implement 建立 復雜 介紹 .get util 原文地址: http://note.youdao.com/noteshare?id=1abbeb1deee85f0203001e9bc34f65b4 參考 LRU算法 dubbo-c

重定向請求與功能的實現

1. 重定向請求 請求轉發: request.getRequestDispatcher(“目錄路徑”).forward(request,response); 請求重定向: response.sendRedirect(“目錄路徑”); 請求重定向和請求轉發的區別: 1) 請求轉發

Flutter初探 上下拉請求+計算器實現

Flutter初探 本文主要大致介紹Flutter 整體框架,簡單粗略的使用,深度暫且還沒有。 用Dart,寫了個計算器的demo和列表拉下重新整理請求demo,基本上入門flutter使用, 原始碼可在文章後檢視。 目錄 一、關於Flutter 二、程式碼