假設結果集存放在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企業分類。可親手點擊體會。
posted on 2006-08-06 08:29
newxy新坐標 閱讀(193)
評論(0) 編輯 收藏