Not only on/off but ability to contribute some sort of exclusion set would be nice. In this case:
set.add("pe"); Or perhaps a regular expression? -adam On Tue, Apr 8, 2008 at 9:01 AM, Marcelo Lotif <[EMAIL PROTECTED]> wrote: > Just a suggestion > I think this feature should have an "on/off" switch somewhere (AppModule?). > This is a very nice and useful feature, but it tricks me up sometimes... > > 2008/4/8, Chris Lewis <[EMAIL PROTECTED]>: > > > > > > Unfortunately that's a feature and not a bug. See here: > > > > > http://tapestry.apache.org/tapestry5/tapestry-core/guide/component-classes.html > > , > > the section named "Sub-Folders / Sub-Packages": > > > > "Tapestry performs some simple optimizations of the logical page name > > (or component type, or mixin type). It checks to see if the package name > > is either a prefix or a suffix of the unqualified class name (case > > insensitively, of course) and removes the prefix or suffix if so. The > > net result is that a class name such as > > com.example.myapp.pages.user.EditUser will have a page name of user/Edit > > (not user/EditUser). The goal here is to provide shorter, more natural > > URLs." > > > > So what's happening is T5 sees 'pe' as a package, and therefore removes > > it from 'person,' resulting in the nonsensical name 'pe/rson.' I'm not a > > fan of this behavior, especially since I don't believe it's configurable > > (perhaps some magic contribution via module). > > > > good luck > > > > chris > > > > > > Peter Stavrinides wrote: > > > Hi > > > > > > I have a small issue with a page name returning incorrectly... > > > > > > My URL looks like this: > > > http://mysite/myapp/pe/person/34687 > > > > > > @Inject > > > private ComponentResources resources_; > > > > > > String nameRaw = resources_.getPageName(); > > > gives me: "pe/rson" instead of "person" > > > > > > What am I doing wrong here? > > > > > > Thanks > > > Peter > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > http://thegodcode.net > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Atenciosamente, > Marcelo Lotif > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]