newxy技术零java代码实现数据分页显示 作者:胡立新

来源:互联网 发布:钉钉软件下载 编辑:程序博客网 时间:2024/04/30 10:55

假设结果集存放在net.newxy.struts_faces.FormBean类型的java bean中,利用newxy的导航标签可以极方便的实现数据分页显示。

如果java bean的产生来源于struts,那么需要开发者的FormBean类继承net.newxy.struts_faces.FormBean。

java bean产生的极方便方法是用newxy的<nhtml:formBean/>标签。

举例:

<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<%@ taglib uri="/WEB-INF/newxy-html.tld" prefix="nhtml"%>
<%@ taglib uri="/WEB-INF/newxy-logic.tld" prefix="nlogic"%>
<%@ taglib uri="/WEB-INF/newxy-bean.tld" prefix="nbean"%>

<nhtml:javascripts/>
<nhtml:stylesheets/>

<nbean:formBean name="industry" sql="select * from industry"/>
<logic:present name="industry">
  <logic:notEmpty name="industry" property="_coll">
    <div align="center" style="font-size:14px"><b>== 行 业 ==</b></div>
    <div><nlogic:navigate formName="industry" length="20"/></div>
    <table>
    <nlogic:iterate id="rec" name="industry" property="_coll">
      <nhtml:TR >
        <td style="font-size:14px;color:#000088;cursor:hand">
            <bean:write name="rec" property="code"/>
            <bean:write name="rec" property="industry"/>
        </td>
      </nhtml:TR>
    </nlogic:iterate>
    </table>
  </logic:notEmpty>
</logic:present>

每页显示20条行业代码及行业信息,默认为25条。

java bean 中有一属性为_coll,此属性为Collection类型,保存了查询结果。

newxy(新座标)技术网站 http://www.newxy.net

请参看newxy技术范例:http://www.newxy.net/zh_cn/samples/index.jsp企业分类。可亲手点击体会。