您的位置:首页 > 编程语言 > Java开发

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

2006-06-09 11:56 1046 查看
假设结果集存放在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企业分类。可亲手点击体会。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: