pager分页

第一种分页

<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>欢迎访问</title>
<link rel="stylesheet" href="/OA/css/sms.css" type="text/css"/>
<script type="text/javascript">
<!--
function selectCheck(){
  var checkgroup=document.getElementsByName("option");
  var list=checkgroup.length;
  if(document.sendBox.selectAll.checked){
 
  for(var i=0;i<list;i++)
   if(checkgroup[i].checked==false)
   checkgroup[i].checked=true;
  }
  else{
   for(var i=0;i<list;i++)
     checkgroup[i].checked=false;
     }
}
function deleteCheck(){
document.sendBox.selectAll.checked=true;
selectCheck();
alert("你确定要删除全部吗?");
document.sendBox.delOrNot.value="1";
document.sendBox.submit();
}    

function delCheck(){
var checkgroup=document.getElementsByName("option");
var list=checkgroup.length;
for(var i=0;i<list;i++)
     {if (checkgroup[i].checked)
        {
        alert("你确定要删除该消息吗?");
        document.sendBox.delOrNot.value="1";
        document.sendBox.submit();
        break;
        }
    else if(i==list-1)
       alert("请先选择您要删除的短消息");
       }
          
}
//-->
</script>
</head>
<body>
<pg:pager    
url="deleteQuerySms.do"   
index="half-full" 
maxPageItems ="10"   
maxIndexPages="20"   
isOffset ="${flase}"   
export = "pageOffset,currentPageNumber=pageNumber"   
scope = "request"
>
<br/>
<h2>短消息查寻结果</h2>
<hr/>
<form name="sendBox" action="deleteQuerySms.do">
<input type="hidden" name="delOrNot" value="0"/>
<table border="1" align="center" bordercolor="#cccccc" width="80%" class="table">
<caption>查询结果(每页最多显示10条)</caption>
<thead><tr>

<th align="center" width="40">选择</th><th align="center" width="80">类别</th>
<c:choose>
<c:when test="${sessionScope.flag==1}">
<th align="center" width="80">发送人</th>
</c:when>
<c:otherwise>
<th align="center" width="80">收信人</th>
</c:otherwise>
</c:choose>
<th>内容</th><th width="160">发送时间</th><th  width="40">提醒</th><th width="90">操作</th>

</tr></thead>
<c:forEach var="list"  items="${sessionScope.listSms}">
<tbody>
<pg:item>
<tr>
<td><input type="checkbox" name="option" value="${list.id}"></html:checkbox>
</td>
<td>
<c:choose>
<c:when test="${list.smsType==0}">
短消息
</c:when>
<c:when test="${list.smsType==1}">
邮件
</c:when>
<c:when test="${list.smsType==2}">
通告
</c:when>
<c:when test="${list.smsType==3}">
外出登记
</c:when>
<c:when test="${list.smsType==4}">
工作计划
</c:when>
</c:choose>
</td>
<td align="center">
<c:choose>
<c:when test="${sessionScope.flag==1}">
${list.fromName}
</c:when>
<c:when test="${sessionScope.flag==2}">
${list.toName}
</c:when>
</c:choose>
</td>
<td>
${list.content}
</td>
<td>
${fn:substringBefore(list.sendTime,".")}
</td>
<td>
<c:choose>
<c:when test="${list.smsRemind=='1'}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>
</td>
<td align="center">
<c:choose>
<c:when test="${sessionScope.flag==1}">
<a href="/OA/WebPage/notify/sendSms.jsp?receive=${list.fromName}">回复</a>
</c:when>
<c:when test="${sessionScope.flag==2}">
<a href="/OA/WebPage/notify/sendSms.jsp?receive=${list.toName}&smsId=${list.content}">重发</a>
</c:when>
</c:choose>
</td>
</tr>
</pg:item>
</c:forEach>
<tr>
<td colspan="6">
<input type="checkbox" name="selectAll" οnclick="selectCheck();"/>全选
<input type="button" value="删除" name="delete" οnclick="delCheck();"/>
<span>删除选中人的短信后,将不会发到对方</span>
</td>
<td>
<input type="button" value="全部删除" name="deleteAll" οnclick="deleteCheck();"/>
</td>
</tbody>
</table>
</form>
<div class="page">
<ul>
<pg:index> 
    <center>   
    <pg:prev ifnull="true"> 
      <c:choose>
      <c:when test="${pageUrl != null}">
        <li><A HREF="${pageUrl}"><IMG 
          SRC="/OA/images/nav_previous.gif" alt="" border="0"/> <br/>
        上一页</A></li>
      </c:when>
      <c:otherwise>
          <li><IMG SRC="/OA/images/nav_first.gif" alt="" border="0"/> <br/>上一页 </li> 
      </c:otherwise>
        
      </c:choose>
    </pg:prev> 
   
    <pg:pages>
    <c:choose> 
    <c:when test="${pageNumber == currentPageNumber}">
        <li><IMG SRC=/OA/images/nav_current.gif alt="" border="0"/><br/>
        <font color=#A90A08>${pageNumber}</font></li> 
     </c:when>
     <c:otherwise>
        <li><A HREF="${pageUrl}"><IMG 
          SRC=/OA/images/nav_page.gif alt="" border="0"/> 
        <br/>${pageNumber}</A></li>  
      </c:otherwise>
    </c:choose>  
   
    </pg:pages> 
    <pg:next ifnull="true"> 
     <c:choose>
      <c:when test="${pageUrl != null}">
        <li><A HREF="${pageUrl}"><IMG 
          SRC=/OA/images/nav_next.gif alt="" border="0"/> <br/>
        下一页</A></li>
      </c:when>
      <c:otherwise>
        <li><IMG SRC=/OA/images/nav_last.gif alt="" border="0"/><br/>下一页</li> 
      </c:otherwise>
      </c:choose>
    </pg:next> 
 
    </center> 
  </pg:index> 
  </ul>
  </div>
</pg:pager>
<br/><br/><br/><br/>
<div align="center"><input type="button" value="返回" οnclick="history.go(-1)"></input></div>
</body>
</html>

//

<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
<fmt:requestEncoding value="gb2312"/>
<html>
<head>
<title>
短信收件箱
</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link rel="stylesheet" href="/OA/css/sms.css" type="text/css"/>
<script type="text/javascript">
<!--
function selectCheck(){
  var checkgroup=document.getElementsByName("option");
  var list=checkgroup.length;
  if(document.receiveBox.selectAll.checked){
 
  for(var i=0;i<list;i++)
   if(checkgroup[i].checked==false)
   checkgroup[i].checked=true;
  }
  else{
   for(var i=0;i<list;i++)
     checkgroup[i].checked=false;
     }
}
function deleteCheck(){
document.receiveBox.selectAll.checked=true;
selectCheck();
alert("你确定要删除全部吗?");
document.receiveBox.flag.value="0";
document.receiveBox.submit();
}    
function delCheck(){
var checkgroup=document.receiveBox.option;

var checkgroup = document.getElementsByName("option");
var list=checkgroup.length;
for(var i=0;i<list;i++)
     {if (checkgroup[i].checked)
        {
        alert("你确定要删除该短消息吗?");
        document.receiveBox.flag.value="0";
        document.receiveBox.submit();
        break;}
    else if(i==list-1)
       alert("请先选择您要删除的短消息");
       }
          
}
function remCheck(){
var checkgroup=document.getElementsByName("option");
var list=checkgroup.length;
for(var i=0;i<list;i++)
     {if (checkgroup[i].checked)
        {
        alert("确定要取消该消息的提醒吗?");
        document.receiveBox.flag.value="3";
        document.receiveBox.submit();
        break;}
    else if(i==list-1)
       alert("请先选择您要取消提醒的短消息");
       }
          
}
function remindAllCheck(){
document.receiveBox.selectAll.checked=true;
selectCheck();
alert("确定要全部取消提醒吗?");
document.receiveBox.flag.value="3";
document.receiveBox.submit();
}
//-->
</script>
</head>
<body>
<pg:pager    
url="smsReceivedBox.do"   
index="half-full" 
maxPageItems ="10"   
maxIndexPages="10"   
isOffset ="${flase}"   
export = "pageOffset,currentPageNumber=pageNumber"   
scope = "request"
>
<br/>
  <h2>您的短信收件箱</h2>
  <fmt:requestEncoding value="GBK"/>
  <form name="receiveBox" action="deleteSms.do">
      <input type="hidden" name="flag" value="0"/>
      <hr/>
     
      <table align="center"  width="80%" class="table">
      <caption>短信收件箱</caption>
      <thead><tr><th width="40">选择</th><th width="80">类型</th><th width="80">发送人</th><th>内容</th><th width="160">发送时间</th><th width="50">状态</th><th width="80">操作</th></tr></thead>
      </tbody>
      <c:forEach var="list"  items="${requestScope.listSmsAndInfo}">
      <pg:item>
      <tr><td><input type="checkbox" name="option" value="${list.id }"/></td>
      <td>${list.strSmsType}</td>
      <td>${list.fromName}</td>
      <td>${list.content}</td>
      <td>${fn:substringBefore(list.sendTime,".")}
      </td>
      <td>
      <c:choose>
      <c:when test="${list.readFlag==0}">
       未读
      </c:when>
      <c:otherwise>
       已读
      </c:otherwise>
      </c:choose>
      </td>
      <td><a href="/OA/WebPage/notify/sendSms.jsp?receive=${list.fromName}">回复</a></td>
      </tr>  </pg:item>
      </c:forEach>
      <tr><td colspan="4">
          <input type="checkbox" id="selectAll" name="selectAll" οnclick="selectCheck();"/>全选&nbsp;&nbsp;
          <input type="button" id="delete" value="删除" οnclick="delCheck()"/>&nbsp;&nbsp;
          <input type="button" id="cancelWarn" value="取消提醒" οnclick="remCheck()"/>&nbsp;&nbsp;
          </td>
          <td colspan="3">
          <input type="button",id="deleteAll" value="全部删除" οnclick="deleteCheck();"/>&nbsp;&nbsp;
          <input type="button" id="cancelAll" value="全部取消提醒" οnclick="remindAllCheck();"/>
          </td>
      </tr>
      </tbody>
      </table>
    </form>
    <div class="page">
    <ul>   
    <pg:index>
    <pg:first>
    <c:choose>
    <c:when test="${pageUrl!=null}">
     <li><A HREF="${pageUrl}"><b>第一页</b></A> </li>
    </c:when>
    <c:otherwise>
    <li>第一页</li>
    </c:otherwise>
    </c:choose>
    </pg:first>
   
    <pg:prev export="pageUrl">
     <c:choose>
    <c:when test="${pageUrl!=null}">
      <li><A HREF="${pageUrl}"><b>上一页</b></A></li>
    </c:when>
    <c:otherwise>
      <li>上一页</li>
    </c:otherwise>
    </c:choose>
    </pg:prev>
   
    <pg:next export="pageUrl">
    <c:choose>
    <c:when test="${pageUrl!=null}">
      <li><A HREF="${pageUrl}"><b>下一页</b></A></li>
    </c:when>
    <c:otherwise>
    <li>下一页</li>
    </c:otherwise>
    </c:choose>
    </pg:next>
   
    <pg:last>
    <c:choose>
    <c:when test="${pageUrl!=null}">
    <li><A HREF="${pageUrl}"><b>最后一页</b></A></li>
    </c:when>
    <c:otherwise>
    <li>最后一页</li>
    </c:otherwise>
    </c:choose>  
     <li>共<strong>${pageNumber}</strong>页</li>
    </pg:last>
    </pg:index>
    </ul>
    </div>   
</pg:pager>
      <br/>
      <br/><div align="center"><input type="button" value="返回" οnclick="history.go(-1)"></input></div>
</body>
</html>
//

<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
<fmt:requestEncoding value="gb2312"/>
<html>
<head>
<title>
短信发件箱
</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link rel="stylesheet" href="/OA/css/sms.css" type="text/css"/>
<script type="text/javascript">
<!--
function selectCheck(){
  var checkgroup=document.getElementsByName("option");
  var list=checkgroup.length;
  if(document.sendBox.selectAll.checked){
 
  for(var i=0;i<list;i++)
   if(checkgroup[i].checked==false)
   checkgroup[i].checked=true;
  }
  else{
   for(var i=0;i<list;i++)
     checkgroup[i].checked=false;
     }
}
function deleteCheck(){

document.sendBox.selectAll.checked=true;
selectCheck();
alert("确定要全部删除吗?");
document.sendBox.submit();
}    

function delCheck(){
var checkgroup=document.getElementsByName("option");
var list=checkgroup.length;

for(var i=0;i<list;i++)
     {if (checkgroup[i].checked)
        {alert("确定要删除该消息吗?");
        document.sendBox.submit();
        break;}
    else if(i==list-1)
       alert("请先选择您要删除的短消息");
       }
          
}
//-->
</script>
</head>
<body>
<pg:pager    
url="smsSendBox.do"   
index="half-full" 
maxPageItems ="10"   
maxIndexPages="10"   
isOffset ="${flase}"   
export = "pageOffset,currentPageNumber=pageNumber"   
scope = "request"
>
    
     <br/>
     <h3>您的短信发件箱</h3>
     <hr/>
     <form name="sendBox",id="sendBox" action="deleteSms.do">
      <input type="hidden" name="flag" value="1"/>
      <table align="center" border="1"  id="sendTable" width="80%" bordercolor="#cccccc" class="table">
      <caption>短信发件箱</caption>
      <thead><tr><th width="40">选择</th><th width="80">类型</th><th width="80">收件人</th>
      <th>内容</th><th width="160">发送时间</th><th width="50">状态</th><th width="90">操作</th></tr>
      </thead>
     
     <c:forEach var="list"  items="${requestScope.listSmsAndInfo}">
     <tbody>
     <pg:item>
      <tr><td><input type="checkbox" name="option" value="${list.id}"/></td>
      <td>${list.strSmsType}</td>
      <td>${list.toName }</td>
      <td>${list.content }</td>
      <td>${fn:substringBefore(list.sendTime,".")}</td>
      <td>
      <c:choose>
      <c:when test="${list.readFlag==0}">
       未读
      </c:when>
      <c:otherwise>
       已读
      </c:otherwise>
      </c:choose>
      </td>
      <td>  
      <a href="/OA/WebPage/notify/sendSms.jsp?receive=${list.toName}&smsId=${list.content}",name="sendLink" ,id="sendLink" >重发</a>
      </td>
      </tr> 
      </pg:item>
      </c:forEach> 
      <tr><td colspan="6">
          <input type="checkbox" name="selectAll" id="selectAll"  οnclick="selectCheck();">全选
          <input type="button",id="delete" value="删除" οnclick="delCheck();"/>
          <span>删除选中人的短信后,将不会发到对方</span>
          </td>
          <td><input type="button",id="deleteAll" name="deleteAll" value="全部删除" οnclick="deleteCheck();"/></td>
      </tr>
      </tbody>
      </table>
      </form>
 
    <div class="page"><ul>
    <pg:index> 
    <center>  
  
    <pg:prev ifnull="true"> 
      <c:choose>
      <c:when test="${pageUrl != null}">
        <li><A HREF="${pageUrl}"><b>上一页</b></A></li>
      </c:when>
      <c:otherwise>
          <li>上一页</li> 
      </c:otherwise> 
      </c:choose>
    </pg:prev> 
    <pg:pages>
    <c:choose> 
    <c:when test="${pageNumber == currentPageNumber}">
        <li> 
        <font color=#A90A08>${pageNumber}</font></li> 
     </c:when>
     <c:otherwise>
        <li><A HREF="${pageUrl}"> 
        ${pageNumber}</A></li>   
      </c:otherwise>
    </c:choose>  
    </pg:pages> 
    <pg:next ifnull="true"> 
     <c:choose>
      <c:when test="${pageUrl != null}">
        <li><A HREF="${pageUrl}">
        <b>下一页</b></A></li> 
      </c:when>
      <c:otherwise>
        <li>下一页</li> 
      </c:otherwise>
      </c:choose>
    </pg:next> 
    </center> 
       </pg:index>
     </ul>
     </div>
     </pg:pager> 
      <br/>
      <br/>
      <div align="center"><input type="button" value="返回" οnclick="history.go(-1)"></input></div> 
    
     
</body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值