use in main.jsp <h:dataTable value="#{bean.list}" ...>
and in constructor of your backing bean "bean" popluate the propery "list" .
list can be any of these *types*:
- Arrays
- java.util.List
- java.sql.ResultSet
- javax.servlet.jsp.jstl.sql.Result
JSF isn't an action based framework.
Btw. if you don't know how to define a backing bean, which is a normal
JvaBean, please go ahead and read some *introductions* ;-)
HTH,
Matthias
On 4/18/06, Troy Bull <[EMAIL PROTECTED]> wrote:
> Greetings:
>
> I will start out by saying I am coming from a struts background. When I
> program struts every one of my applications started out with kicker.do.
> This action is where I loaded up collections of DTO's (ejb 2). Then in
> my jsp pages I would use these collections to display menus (drop downs)
> and other things.
>
> Now that I have switched to (or am trying to) JSF, I dont understand how
> I can access my database data. For example, I have a page main.jsp and
> on that page I want to have a JSF data table. I have a session facade
> bean that returns a collection of DTO's that I want in the table, how do
> I access this collection from my page? In the old scheme I would load
> the collection into a session scoped variable and then just iterate over
> it. Is there some way I can tell my data table to invoke my session ejb
> facade bean? I am really confused.
>
> Thanks in advance for any pointers
> troy
>
--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
http://jroller.com/page/mwessendorf
mwessendorf-at-gmail-dot-com