sorry Matt I've missed that "subpackage", yes it should include
subpackage by default. Actually I've never had such a problem
specifying pages by simple class name has always been enough for me.

On 8/28/07, mraible <[EMAIL PROTECTED]> wrote:
>
> 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-tf4339857.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-tf4339857.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]

Reply via email to