⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jsf分页.htm

📁 jsf分页处理, 很 好的例子, 可以很方便的移植
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0060)http://www.dgxyl.net/jsf/TopicOther.asp?t=5&BoardID=2&id=130 -->
<HTML><HEAD><TITLE>JSF技术问题-JSF分页???[JSF中文专业论坛]</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.3059" name=GENERATOR>
<META content=JSF name=keywords><!--JSF中文专业论坛-->
<META content=TRUE name=MSSmartTagsPreventParsing>
<META http-equiv=MSThemeCompatible content=Yes><LINK href="favicon.ico" 
rel="SHORTCUT ICON"><LINK href="JSF分页.files/aspsky_1.css" type=text/css 
rel=stylesheet><LINK title=JSF技术问题-最新20篇论坛主题 
href="rssfeed.asp?boardid=2&amp;rssid=4" type=application/rss+xml rel=alternate>
<SCRIPT language=javaScript src="JSF分页.files/Main.js" 
type=text/javascript></SCRIPT>
</HEAD>
<BODY>
<DIV class=menuskin id=popmenu onmouseover=clearhidemenu() style="Z-INDEX: 100" 
onmouseout=dynamichide(event)></DIV><!--printpage.asp##帖子可打印页面-->
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" width="98%" 
align=center border=0>
  <TBODY>
  <TR>
    <TD vAlign=center 
      align=top><B>以文本方式查看主题</B><BR><BR>-&nbsp;&nbsp;<B>JSF中文专业论坛</B>&nbsp;&nbsp;(http://www.dgxyl.net/jsf/index.asp)<BR>--&nbsp;&nbsp;<B>JSF技术问题</B>&nbsp;&nbsp;(http://www.dgxyl.net/jsf/list.asp?boardid=2)<BR>----&nbsp;&nbsp;<B>JSF分页???</B>&nbsp;&nbsp;(http://www.dgxyl.net/jsf/dispbbs.asp?boardid=2&amp;id=130)<BR>
      <HR>
    </TD></TR><!--printpage.asp##{$bbslist}循环部分-->
  <TR>
    <TD vAlign=center 
      align=top>--&nbsp;&nbsp;作者:china_qq<BR>--&nbsp;&nbsp;发布时间:2006-4-26 
      9:02:58<BR><BR>--&nbsp;&nbsp;JSF分页???<BR>请问欧哥,和诸位高手,如何用jsf做分页呢? 先谢了! 
      <HR>
    </TD></TR><!--printpage.asp##{$bbslist}循环部分-->
  <TR>
    <TD vAlign=center 
      align=top>--&nbsp;&nbsp;作者:ouwx<BR>--&nbsp;&nbsp;发布时间:2006-4-28 
      11:40:12<BR><BR>--&nbsp;&nbsp;<BR>能不能说清楚点。如果只是简单分页可以参考myfaces样例 
      <HR>
    </TD></TR><!--printpage.asp##{$bbslist}循环部分-->
  <TR>
    <TD vAlign=center 
      align=top>--&nbsp;&nbsp;作者:hanzhongyu<BR>--&nbsp;&nbsp;发布时间:2006-5-15 
      17:27:40<BR><BR>--&nbsp;&nbsp;<BR>前台分页可以采用dataTable和dataScrollor结合使用,后台可以通过扩展DataModel类来实现 

      <HR>
    </TD></TR><!--printpage.asp##{$bbslist}循环部分-->
  <TR>
    <TD vAlign=center 
      align=top>--&nbsp;&nbsp;作者:kissfanqie<BR>--&nbsp;&nbsp;发布时间:2006-7-4 
      10:35:52<BR><BR>--&nbsp;&nbsp;<BR>
      <P>网上不是有很多吗?自己去找找哟,JAVA学习室里有列子!</P>
      <P>
      <DIV align=right><FONT color=#000066>[此贴子已经被作者于2007-1-16 
      13:47:48编辑过]</FONT></DIV>
      <P></P>
      <HR>
    </TD></TR><!--printpage.asp##{$bbslist}循环部分-->
  <TR>
    <TD vAlign=center 
      align=top>--&nbsp;&nbsp;作者:shen_h_l<BR>--&nbsp;&nbsp;发布时间:2006-8-17 
      17:11:40<BR><BR>--&nbsp;&nbsp;<BR>老大,能给个简单分页完整的例子吗? 
      <HR>
    </TD></TR><!--printpage.asp##{$bbslist}循环部分-->
  <TR>
    <TD vAlign=center 
      align=top>--&nbsp;&nbsp;作者:libinv123<BR>--&nbsp;&nbsp;发布时间:2006-8-18 
      16:33:24<BR><BR>--&nbsp;&nbsp;<BR>
      <P><FONT size=2>我的jsf页面用的是这种分页标签,欧哥能不能给我个后台相关的源代码?</FONT>
      <P></P><FONT size=2>&lt;x:dataScroller id="scroll_1" for="customerTable" 
      fastStep="15" pageCountVar="pageCount" pageIndexVar="pageIndex" 
      paginator="true" paginatorMaxPages="5" rowsCountVar="rowsCount" 
      displayedRowsCountVar="displayedRowsCountVar" 
      firstRowIndexVar="firstRowIndex" lastRowIndexVar="lastRowIndex" 
      style="display:inline"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="first"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h:outputText 
      value="首页" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="last"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h:outputText 
      value="尾页" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="previous"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;h:outputText value="上一页" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="next"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h:outputText 
      value="下一页" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;/x:dataScroller&gt;</FONT>
      <P></P>
      <HR>
    </TD></TR><!--printpage.asp##{$bbslist}循环部分-->
  <TR>
    <TD vAlign=center 
      align=top>--&nbsp;&nbsp;作者:xuyingjun<BR>--&nbsp;&nbsp;发布时间:2006-8-21 
      17:05:22<BR><BR>--&nbsp;&nbsp;<BR>
      <P>&lt;%@ page contentType="text/html;charset=utf-8" %&gt;<BR>&lt;%@ page 
      pageEncoding="utf-8" %&gt;<BR>&lt;%@ taglib uri="<A 
      href="http://java.sun.com/jsf/html" target=_blank><A 
      href="http://java.sun.com/jsf/html" 
      target=_blank>http://java.sun.com/jsf/html</A></A>" 
      prefix="h"%&gt;<BR>&lt;%@ taglib uri="<A 
      href="http://java.sun.com/jsf/core" 
      target=_blank>http://java.sun.com/jsf/core</A>" prefix="f"%&gt;<BR>&lt;%@ 
      taglib uri="<A href="http://myfaces.apache.org/tomahawk" 
      target=_blank>http://myfaces.apache.org/tomahawk</A>" 
      prefix="t"%&gt;<BR>&lt;%@ taglib uri="<A 
      href="http://myfaces.apache.org/extensions" 
      target=_blank>http://myfaces.apache.org/extensions</A>" prefix="x"%&gt;
      <P></P>&lt;h:panelGroup id="body"&gt;<BR>&nbsp;&nbsp; &lt;t:dataTable 
      id="data" value="#{modBean.mods}" var="m" border="0" width="95%" rows="10" 
      headerClass="TableHeadblue" styleClass="TableBorderRight" 
      rowClasses="clsTableRow1,clsTableRow2" 
      columnClasses=""<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rowOnClick="this.style.backgroundColor=\'#FFE0E0\'" 
      rowOnDblClick="this.style.backgroundColor=\'#E0E0E0\'"&gt;<BR>&nbsp;&nbsp; 
      <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h:column&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="header"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;f:verbatim 
      escape="true"&gt;id&lt;/f:verbatim&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h:outputText 
      value="#{m.id}" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;/h:column&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;h:column&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="header"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;f:verbatim 
      escape="true"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h:outputText 
      value="#{msgs.sysmod_view_label_name}" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;/f:verbatim&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h:commandLink 
      id="modify" action="#{modBean.editAction}" value="#{m.name} 
      "&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/h:commandLink&gt;|<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;/h:column&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;h:column&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="header"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;f:verbatim 
      escape="true"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h:outputText 
      value="#{msgs.sysmod_view_label_path}" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;/f:verbatim&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h:outputText 
      value="#{m.path}" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;/h:column&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;h:column&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="header"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;f:verbatim 
      escape="true"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h:outputText 
      value="#{msgs.sysmod_view_label_dbPrefix}" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;/f:verbatim&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h:outputText 
      value="#{m.dbPrefix}" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;/h:column&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;h:column&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="header"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;f:verbatim 
      escape="true"&gt;信息管理&lt;/f:verbatim&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;
      <P></P>
      <P>
      <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h:commandLink id="del" 
      action="#{modBean.delAction}" value="#{sysmsgs.common_form_button_del} 
      "&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/h:commandLink&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;/h:column&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/t:dataTable&gt;</P>
      <P></P>
      <P>&lt;h:panelGrid columns="1" styleClass="scrollerTable2" 
      columnClasses="standardTable_ColumnCentered"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;t:dataScroller id="scroll_1" for="data" fastStep="10" 
      pageCountVar="pageCount" pageIndexVar="pageIndex" styleClass="scroller" 
      paginator="true" paginatorMaxPages="9" paginatorTableClass="paginator" 
      paginatorActiveColumnStyle="font-weight:bold;"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;immediate="true"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="first"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h:outputText 
      value="#{sysmsgs.common_datatable_link_first} " 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="fastforward"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;h:outputText value="#{sysmsgs.common_datatable_link_fastforward}" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="previous"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;h:outputText value="#{sysmsgs.common_datatable_link_pre}" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="next"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h:outputText 
      value="#{sysmsgs.common_datatable_link_next}" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="fastrewind"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;h:outputText value="#{sysmsgs.common_datatable_link_fastrewind}" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="last"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h:outputText 
      value="#{sysmsgs.common_datatable_link_last}" 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;</P>
      <P>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;/t:dataScroller&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/h:panelGrid&gt;</P>
      <HR>
    </TD></TR><!--printpage.asp##{$bbslist}循环部分-->
  <TR>
    <TD vAlign=center 
      align=top>--&nbsp;&nbsp;作者:libinv123<BR>--&nbsp;&nbsp;发布时间:2006-8-22 
      21:35:26<BR><BR>--&nbsp;&nbsp;<BR>
      <P><FONT size=2>楼上的那为大哥能不能把相应的后台原代码也发给我们看看,</FONT>
      <P></P><FONT size=2>我加了你那分页的标签&lt;h:panelGrid columns="1" 
      styleClass="scrollerTable2" 
      columnClasses="standardTable_ColumnCentered"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
      &lt;t:dataScroller id="scroll_1" for="data" fastStep="10" 
      pageCountVar="pageCount" pageIndexVar="pageIndex" styleClass="scroller" 
      paginator="true" paginatorMaxPages="9" paginatorTableClass="paginator" 
      paginatorActiveColumnStyle="font-weight:bold;"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;immediate="true"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;f:facet 
      name="first"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h:outputText 
      value="#{sysmsgs.common_datatable_link_first} " 
      /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/f:facet&gt;</FONT>
      <P></P>
      <P>
      <P><FONT size=2>........</FONT></P>
      <P></P>
      <P><FONT 
      size=2>&lt;/t:dataScroller&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/h:panelGrid&gt;</FONT></P>
      <P><FONT size=2>虽然页面没出错,但是没效果,这种 &lt;h:outputText 
      value="#{sysmsgs.common_datatable_link_first} " 
      /&gt;绑定的相应后台原代码是什么?<BR></FONT></P>
      <HR>
    </TD></TR></TBODY></TABLE>
<SCRIPT language=JavaScript src="JSF分页.files/Pagination.js"></SCRIPT>

<SCRIPT 
language=JavaScript>PageList(1,10,10,8,'t=5&BoardID=2&id=130',2)</SCRIPT>
</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -