springside2 page分页

使用springside2进行开发,都是返回page和总数中级列表。这次不需要终极列表,使用一般的分页方法只是返回page,参考了别人的实现,记录下来。

 

<script language="JavaScript">
 function gotoPage(pagenum){
  var url = '/web/xxwj/transportDocumentInfoWeb.do?id=' + '<%=org_id%>'+'&pagenum='+pagenum+'&pageSize=20';
  //alert(url);
  window.document.location.href=url;
 }


</script>


<!--列表目录-->
<table width="100%" border="0" cellspacing="0" cellpadding="0"  class="lanmutable" >

  <tr>
    <td align="center">

<table width="100%" border="0" cellspacing="0" cellpadding="0" class="ZXLBtable">
  <tr>
    <th width="4%" class="no2">序  号</th>
 <th width="45%">公文标题</th>
    <th width="13%" class="no2">发文字号</th>
    <th width="10%">发文日期</th>
    <th width="25%" class="no2">发文单位</th>
 <!--
  <th width="20%" class="no2">发文内容</th>
   -->
  </tr>
 <%
  String url = "";
 com.xjj.core.commons.support.page.Page object = (com.xjj.core.commons.support.page.Page)request.getAttribute("page");
 //out.println("object==="+object);
 java.util.List list = (java.util.ArrayList)object.getResult();
 Iterator it = list.iterator();
 int i = 0;
 while(it.hasNext()){
  TransportDocumentInfo transportDocumentInfo = (TransportDocumentInfo)it.next();
  String biaoti = transportDocumentInfo.getBiaoti();
  java.util.Date riqi = transportDocumentInfo.getRiqi();
  String filename = transportDocumentInfo.getFilename();
  //String[] new_filename = filename.split("WebContent");
  String id = transportDocumentInfo.getId();
  String string_id = "";
  String path = "\\upload\\xxwj\\";
  String date_path = "";
  if(id.contains("a")){
   String[] new_id = id.split("a");
   string_id = new_id[1];
   java.sql.Timestamp t  = new java.sql.Timestamp(Long.parseLong(string_id));
   java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyyMM");
   date_path = (String)sdf.format(t);
   //out.println("tt===="+tt);
  }else{
   java.sql.Timestamp t  = new java.sql.Timestamp(Long.parseLong(id));
   java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyyMM");
   date_path = (String)sdf.format(t);
   //out.println("date_path===="+date_path);
  }
  
  if(id.contains("a")){
   path = path+date_path+"\\"+id+"\\"+filename;
  }else{
   path = path+date_path+"\\"+id+"\\"+filename;
  }
  //out.println("path=== "+path);
  String fawenzihao = transportDocumentInfo.getFawenzihao();
  
  
  String fawencontent = transportDocumentInfo.getFawencontent();
  if(fawencontent==null){
   fawencontent = "";
  }else if(fawencontent.length()>20){
   fawencontent = fawencontent.substring(0,19)+"...";
  }
  String fawenjiguan = transportDocumentInfo.getFawenjiguan();
  String orgName = com.xjj.xxwj.organization.util.OrganiztionUtil.getOrgName(Integer.valueOf(fawenjiguan));
  i++;
%>
   <tr>
    <td><%=i %> </td>
    <td><a href="<%=path%>"><%=biaoti %> </a></td>
    <td><%=fawenzihao %></td>
    <td><%=riqi %></td>
    <td><%=orgName %></td>
 <!--
 <td><%=fawencontent %></td>
  -->
  </tr>
<%
 }
 //out.println(request.getAttribute("page"));
 Integer totalcount = object.getTotalCount();
 Integer totalPageCount = object.getTotalPageCount();
 Integer currentPageNo = object.getCurrentPageNo();
 //object.hasNextPage();
%>
</table>

<!--右边翻页start-->
<div class="secFanye">
 <span>合计:<strong><%=totalcount%></strong>条</span>
 <span>共<strong><%=totalPageCount %></strong>页</span>
 <span>当前是:第<strong><%=currentPageNo%></strong>页</span> 
 <%if(object.getCurrentPageNo()<=1){ out.print(" 首页 上一页");}else{  %>  
 <A HREF="javascript:gotoPage(1)" class="fanye">首页</A>
 <A HREF="javascript:gotoPage(<%=object.getCurrentPageNo()-1%>)" class="fanye">上一页</A>
 <%}%>
 <%if(object.getCurrentPageNo()>=object.getTotalPageCount()){ out.print("下一页 尾页");   }else{  %>  
 <A HREF="javascript:gotoPage(<%=object.getCurrentPageNo()+1%>)" class="fanye">下一页</A>
 <A HREF="javascript:gotoPage(<%=object.getTotalPageCount()%>)" class="fanye">尾页</A>
 <%}%>
</div>
<!--右边翻页end-->
 </td>
  </tr>
</table>


<!--列表目录完-->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值