在頁面中直接顯示EJB集合
建立一個(gè)Entity Bean,選擇Sqlserver2000中Northwind下Shippers表進(jìn)行映射。按照向?qū)Ы⑼戤匛JB以后,新添一個(gè)findAll方法獲取所有對象集合。在Web程序中新建一個(gè)EJB Control。最后像下面這樣為JSP添加標(biāo)簽即可:




























?
其中:
netui-data:declareControl用來申明一個(gè)控件。controlId作為后面的標(biāo)簽進(jìn)行調(diào)用的標(biāo)識。type為所建立的EJB Control的類型。
netui-data:callControl用來指明調(diào)用控件中的哪一個(gè)方法。resultId為返回結(jié)果的標(biāo)識。
定義了這兩個(gè)標(biāo)簽之后,建立netui-data:repeater標(biāo)簽即可。其中DataSouce中的pageContext是指當(dāng)前頁,而shippers就是前面聲明的返回值。
container.item.companyName對應(yīng)了EJB Control中的getCompanyName方法。phone對應(yīng)了EJB Control中的getPhone方法。
posted @ 2006-09-13 23:33 littlegai 閱讀(316) | 評論 (0) | 編輯 收藏