I also printed out ${backingBean.caseItemManager} to make sure it was set. And it shows [EMAIL PROTECTED]
So the caseItemManager has been set by Spring and the data is in the database. I'm at a loss why doesn't the backingBean.caseItems produce anything. Argh! Please give me some idea. Here's the code for my backingBean (CaseItemList actually). package com.fhsc.flac.web.action; import java.io.Serializable; import java.util.List; import org.appfuse.service.GenericManager; import org.appfuse.webapp.action.BasePage; public class CaseItemList extends BasePage implements Serializable { /** * */ private static final long serialVersionUID = 2480218430411808484L; private GenericManager caseItemManager; public void setCaseItemManager(GenericManager manager) { this.caseItemManager = manager; } public GenericManager getCaseItemManager() { return caseItemManager; } public CaseItemList() { setSortColumn("caseId"); // sets the default sort column } public List getCaseItems() { return sort(caseItemManager.getAll()); } } WayneFH wrote: > > Thanks. I tried that and it only printed an empty []. > In the junit CaseItemListTest class, I did a > System.out.println(backingBean.getCaseItems()). That, prints out the 3 > items (2 from dbunit plus the one it inserts). Why would it be empty? > > It works in the junit tests, just fine. I'm stumped. > Wayne > > > mraible wrote: >> >> I would try printing our your results using a simple expression before >> your datatable. Something like ${backingBean.caseItems}. If that >> doesn't print out anything, there's probably something wrong with your >> backing bean. >> >> Matt >> >> On 10/4/07, WayneFH <[EMAIL PROTECTED]> wrote: >>> >>> >>> Please help, I created caseitem.xhtml just like persons.xhtml in AppFuse >>> but >>> it doesn't display any rows. >>> >>> I already created the POJO CaseItem, already setup Hibernate, already >>> configured Spring and already wrote successful junit CaseItemListTest >>> that >>> passes the test and creates the rows. >>> >>> Also, dbunit is setup to load 2 rows into the caseitem table and I >>> verified >>> they are there. >>> >>> Still, caseitem.xhtml only displays the columns names but not the data. >>> >>> I'm a newbie to JSF and xhtml. Please provide some tips on how to debug >>> this. I could do it easily in JSP. But I don't see where I can insert >>> any >>> log messages or get any clues to see why the xhtml isn't generating the >>> data. I've gone over it with a fine tooth come to make sure I replaced >>> "person" with "caseItem" etc. whereever appropriate. I'm lost. >>> >>> Sincerely, >>> Wayne >>> -- >>> View this message in context: >>> http://www.nabble.com/Help-with-JSF-xhtml-List-tf4571775s2369.html#a13049705 >>> Sent from the AppFuse - User mailing list archive at Nabble.com. >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> >> -- >> http://raibledesigns.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- View this message in context: http://www.nabble.com/Help-with-JSF-xhtml-List-tf4571775s2369.html#a13050294 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]