On 8/28/05, Bjørn T Johansen <[EMAIL PROTECTED]> wrote:
> Ok, that I did not know...

Tonight's nightly build will include Javadocs for ViewController that
make this requirement much more explicit -- you're not the first
person to run into it.

> But now I have changed the name of my managed bean to
> correspond to this naming scheme, but still no methods is called...?
> Am I missing more...?

Without more details about what you're doing, it's impossible to tell
what is going wrong -- but one thing you should *not* be worrying
about is explicitly declaring the Shale ViewController.  That happens
automatically when shale-core.jar is included in your webapp.

Does the "use cases" example app work for you?

> 
> 
> BTJ

Craig


> 
> Craig McClanahan wrote:
> > On 8/28/05, Bjørn T Johansen <[EMAIL PROTECTED]> wrote:
> >
> >>I have a managed bean that implements ViewController and I also have 
> >>changed the
> >>view-handler to ShaleViewHandler, but none of the methods in the 
> >>ViewController is called...
> >>What am I missing?
> >>
> >
> >
> > The most common cause for this is having a managed bean name (for your
> > ViewController) that does not match the name mapping rules that Shale
> > requires.  There is a pluggable interface for this, but the default
> > rules take a context relative view id, and convert it to a
> > corresponding managed bean name like this:
> > * Strip the leading "/" character
> > * Strip the trailing ".jsp" (or whatever) extension
> > * Convert any remaining "/" characters to "$" characters.
> >
> > Thus, if you have a view named "/mainmenu.jsp", the corresponding view
> > controller managed bean *must* be named "mainmenu".  Likewise, a vew
> > named "/customer/details.jsp" would be mapped to managed bean name
> > "customer$details".
> >
> > Craig
> >
> 
> ---------------------------------------------------------------------
> 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