听说myfaces的<t:dataScroller>和<t:dataTable>标签可以做JSF分页,于是小弟去试了下问题:我在 JSP页面引入了
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
3个标签库,但是只能出现<h:>开头的和<f:>开头的2种标签,而<t:>开头的标签根本出不来,是什么原因?(我没在xml文件中做配置,不知道用不用,网上分页的实例也没有说明怎么使用myfaces做分页,即使有也非常不全!)
请告诉下小弟怎么引入myfaces的<t:dataScroller>和<t:dataTable>分页标签!
需要导入myface的哪个架包? 用在XML文件中做配置吗?最好具体点!

解决方案 »

  1.   

    web.xml文件中加入:
    <jsp-config>
    <taglib>
    <taglib-uri>http://myfaces.apache.org/tomahawk</taglib-uri>
    <taglib-location>/WEB-INF/tld/t.tld</taglib-location>
    </taglib>
    </jsp-config>把t.tld换成你的标签库
      

  2.   

    没明白bushiba的意思,能写具体点吗?我的工程下没有.tld类型的文件,要我自己建吗?
      

  3.   

    myface的官方站上有解决办
    http://wiki.apache.org/myfaces/WorkingWithLargeTables如果看不懂可以
    http://www.blogjava.net/steady/archive/2005/12/30/26013.aspx
    或者
    http://www.google.com/search?q=PagedListDataModel&hl=zh-CN&lr=&nxpt=20.3971030065384592682595
    搜搜吧,好多。可以用,我已经用了
      

  4.   

    看你那么着急,给你一个自动的吧
    使用richfaces的datatable和datascroller标签就可以了,非常简单,什么代码也不用写
      

  5.   

    十分感谢bushiba,就是少了一个tld文件,所以出不来<t:>标签!现在好了给分
      

  6.   

    还要感谢hornbilltofy和nearsun,你们也提供了2个方法!
      

  7.   

    用sql语句分页好多了 能在多中应用中使用