网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > JSP > 正文

pager-taglib使用指南

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
选择的,如在Pager标签里,可以暴露出来的变量有pageOffset及pageNumber,即页码偏移量及页码。通过这两个变量名,可以在Jsp或Java里面从Request里获得。Export属性接受的值还有表达式,如currentPage=pageNumber表示,把pageNumber的值暴露出来,并赋给一个叫CurrentPage的变量,这个变量将被保存到Request中,在Jsp或Java中可以得到。 
scope:咳。还需要讲么? [Page]
2、<pg:param>这个标签很有用,用来设置将要加入到URL的参数。使用Name属性指定即可。在这个Demo中我们还没有用的参数传递,下一个Demo你会看到它的用法。
3、<pg:index>这个标签说明分页条显示的内容,在这里你可以设置各种风格的分页显示方式,本例是google风格的分页条。 
4, <pg:prev> , <pg:pages>,<pg:next>这些标签都是导航标签顾名思义,你一看例子就明白了,我就不用讲了吧。
五,第二种分页方案 
与页面自行分页不同的是还需要给后台传两个参数, 
一个是pageNo(当前页数) 
可以在每一个PageUrl后面都加了&pageNo=<%= pageNumber %>。让我们的URL带上页码的参数,这样程序可以拿到页码去查找所需要的数据,你可以去比较一下两Demo的代码。OK,另一个参数是pagesize,这个原本可以在url=”/PageAction.do?pagesize=5来做可是,<pg>标签不支持这样做它给我们提供了另一个传递变量的方法,对了就是我前面标签讲解中所提到过的标<pg:param>

代码[list=1]<pg:pager items=\"${totalRows} \" url=\"/PageAction.do?pagesize=5\" 

这样传递参数不对,应该写成: 
代码[list=1]<pg:pager items=\"${totalRows}\" url=\"/PageAction.do\"maxIndexPages=\"5\">   
<pg:param name=\" pagesize \" value=\"5\" /> 
另外由于不需要在页面分页所在<pg:param>要去调 
再就是<pg:pager>要有items属性 
六.以下是Demo代码

代码[list=1]<pg:pager   
items=\"${ totalRows }\" url=\"/PageAction.do\" 
index=\"half-full\" maxPageItems = \"5\"   
maxIndexPages=\"10\" isOffset = \"<%=false%>\"     export = \"pageOffset,currentPageNumber=pageNumber\"   
  scope = \"request\"> <pg:param name=\"pagesize\" value=\"5\" /> 
    <table align=\"center\">   
<c:forEach items=\"${userlist}\" var=\"user\"> <!--pg:item--> 
<tr>     <td height=\"39\">${user.userId}</td> 
    <td height=\"39\">${user.username}</td>     <td height=\"39\">${user.password}</td> 
  </tr>     <!--/pg:item--> 
</c:forEach> </table>   
<pg:index>   <center> 
  <table border=0 cellpadding=0 width=10% cellspacing=0>   <tr align=center valign=top> 
  <td valign=bottom><font face=arial,sans-serif       size=-1>Result Page: </font></td> 
  <pg:prev ifnull=\"true\">     <% if (pageUrl != null) { %>  [Page]
    <td alig

  • 上一篇资讯: JS 实现倒计时代码
  • 下一篇资讯: 一个js绘图研究实例
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师