>From: Mikael Andersson <[EMAIL PROTECTED]> 
> Gary VanMatre comcast.net> writes: 
> 
> [snippet] 
> > > > 
> > > > When running this without a managed bean called 'test' in 
> faces-config.xml, I 
> > > > get the following error: 
> > > > ERROR 
> > >(org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/estoolweb].
> > > 
> > > > [Faces 
> > > > Servlet]) - Servlet.service() for servlet Faces Servlet threw exception 
> > > > javax.faces.el.EvaluationException: Cannot get value for expression 
> 
> #{test}' 
> > > > at 
> > > > org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java 
> > > > 
> > 
> > This is a stardard faces EL exception. It means that an object identified 
> using token 
> > "test" can not be found as a managed bean or a object in request, 
> > session,and 
> > application scopes. 
> Ok. 
> The strange thing is that I don't access any beans in my test.xml view, 
> none at all, just plain html output. 
> I have tried this with two different supper simple views wich doesn't use any 
> beans in any of the included pages, and both get the above exception. 
> 
> [snippet] 
> > > And declaring layoutBean in your faces-config.xml. Then you would 
> > > only need to do this once for all your layouts. Gary, can the 
> > > managed-bean be optional? 
> > 
> > Yep, the managed bean is optional and just another symbol that gets applied 
> > to 
> > the binding expression before the binding is created. If you prefer the 
> > symbol 
> > "myBean", you could add it as a symbol and do something like this, 
> >#{ mybean.someValue}. 
> > 
> > Full views HTML veiws assume the same association with a ViewController so 
> > that you can pick up the extra events in the lifecycle. 
> 
> Do you know what I could be doing wrong, I am sure that I am not referencing 
> any beans at all in the pages. 
> And the Excption always specifies that it can't find 
> a value binding for a bean with the same name as the entry url. 
> 

Make sure that you don't have any expression like [EMAIL PROTECTED] bound to 
a control.  If you are using the "@managed-bean-name" symbol, make sure it's 
registered
in the faces-config.xml. 

If you have a more specific exception, HTML/XML config I might be of more help.

> > Gary 
> 
> I really appreciate all your help, I'm a beginner when it comes to web 
> frameworks and have been trying to learn it by myself. 
> It feels good to be able to get some help :) 
> 

Don't feel alone, we've all been there one time or another.

> Thanks, Mikael 
> 
> 

Gary

> 
> --------------------------------------------------------------------- 
> To unsubscribe, e-mail: [EMAIL PROTECTED] 
> For additional commands, e-mail: [EMAIL PROTECTED] 
> 

Reply via email to