Thanks - this helped me discover my problem. I appreciate the help. Matt
Marcus.Schulte wrote: > > page-pathes are always relative to your pages-package, so > cycle.getPage("admin/UserList") should be fine. > Somehow, Tapestry seems to find your template in > <context>/admin/UserList and associates it with BasePage. > Could it be, that you have a page class named UserList in both the pages > package and the admin sub-package? Maybe a dirty build after moving > thins around? > >> -----Original Message----- >> From: mraible [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, August 28, 2007 3:59 PM >> To: users@tapestry.apache.org >> Subject: Re: How do I get a page from a sub-package >> >> >> I have the following configured: >> >> <meta key="org.apache.tapestry.page-class-packages" >> value="org.appfuse.webapp.pages"/> >> >> Are you saying I should change it to: >> >> <meta key="org.apache.tapestry.page-class-packages" >> value="org.appfuse.webapp.pages,org.appfuse.webapp.pages.admin"/> >> >> Are you sure it doesn't scan sub-packages by default? It >> seems to - if I put a class in this package and move the page >> into a matching sub-directory, it works. However, when I get >> a page from the IRequestCycle, I don't know how to traverse >> into the sub-package (or above the current package for that matter). >> >> Thanks, >> >> Matt >> >> >> Martino Piccinato wrote: >> > >> > I think you can use configuration parameter >> > >> > org.apache.tapestry.component-class-packages >> > >> > (from documentation) A comma-seperated list of package names, used >> > when searching for the component class . These must >> appear as <meta> >> > tags in the application or library specification containing the >> > component >> > >> > >> > For other options you can see >> > >> > http://tapestry.apache.org/tapestry4.1/usersguide/components.html >> > >> > at the section "Referencing Library Components" >> > >> > >> > On 8/28/07, mraible <[EMAIL PROTECTED]> wrote: >> >> >> >> I have a UserForm class in a "pages" package and a >> UserList class in >> >> an "admin" sub-package. In UserForm, how do I get UserList? The >> >> following doesn't seem to work: >> >> >> >> UserList nextPage = (UserList) cycle.getPage("UserList"); >> >> >> >> Results in: java.lang.ClassCastException: $UserList_4 >> >> >> >> If I change it to cycle.getPage("admin/UserList"), I get: >> >> >> >> java.lang.ClassCastException: $BasePage_4 >> >> >> >> The last option (cycle.getPage("admin.UserList")) seems a >> bit closer, >> >> but still doesn't work: >> >> >> >> java.lang.NoClassDefFoundError: >> >> org/appfuse/webapp/pages/Admin/UserList >> >> (wrong name: org/appfuse/webapp/pages/admin/UserList) >> >> >> >> Thanks, >> >> >> >> Matt >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/How-do-I-get-a-page-from-a-sub-package-tf433985 >> >> 7.html#a12362460 Sent from the Tapestry - User mailing >> list archive >> >> at Nabble.com. >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > >> > >> --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/How-do-I-get-a-page-from-a-sub-package-t >> f4339857.html#a12368479 >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/How-do-I-get-a-page-from-a-sub-package-tf4339857.html#a12372309 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]