Ok, that I did not know... 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...?


BTJ

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]

Reply via email to