>From: AM101 <[EMAIL PROTECTED]> 
>
> 
> That was a typo...here is exception message again after changing it to 
> managed-bean-name... 
> 
> Servlet.service() for servlet jsp threw exception 
> javax.faces.el.ReferenceSyntaxException: Invalid expression: 
> '[EMAIL PROTECTED]' 
>

It looks like you are trying to use Clay symbols in a JSP.  Clay symbols only 
work if the component "sub-tree" is built using Clay.

What are you trying to achieve?


Gary


> Hermod Opstvedt wrote: 
> > 
> > Hi 
> > 
> > Its' managed-bean-name, not member-bean-name. This is the implicit mapping 
> > that Shale does. 
> > 
> > 
> > Hermod 
> > 
> > 
> > -----Opprinnelig melding----- 
> > Fra: AM101 [mailto:[EMAIL PROTECTED] 
> > Sendt: 27. april 2007 19:45 
> > Til: user@shale.apache.org 
> > Emne: Re: SV: SV: SV: SV: How to initialize a bean before initial display 
> > 
> > 
> > I added backing bean entry in my faces-config.xml file: 
> > 
> > jspx$login 
> > 
> > com.foo.ui.view.backing.Login 
> > request 
> > 
> > 
> > and I also added in my 
> > login.jspx page. But now I get ReferenceSyntaxException. 
> > 
> > Stack Trace: 
> > ################################################################ 
> > 
> > Servlet.service() for servlet jsp threw exception 
> > javax.faces.el.ReferenceSyntaxException: Invalid expression: 
> > '[EMAIL PROTECTED]' 
> > at 
> > org.apache.myfaces.el.ELParserHelper.parseExpression(ELParserHelper.java:97)
> >  
> > at 
> > org.apache.myfaces.el.ValueBindingImpl$2.newInstance(ValueBindingImpl.java:8
> >  
> > 2) 
> > at 
> > org.apache.myfaces.shared_impl.util.BiLevelCacheMap.get(BiLevelCacheMap.java
> >  
> > :123) 
> > at 
> > org.apache.myfaces.el.ValueBindingImpl.(ValueBindingImpl.java:115) 
> > at 
> > org.apache.myfaces.application.ApplicationImpl$1.newInstance(ApplicationImpl
> >  
> > .java:64) 
> > at 
> > org.apache.myfaces.shared_impl.util.BiLevelCacheMap.get(BiLevelCacheMap.java
> >  
> > :123) 
> > at 
> > org.apache.myfaces.application.ApplicationImpl.createValueBinding(Applicatio
> >  
> > nImpl.java:617) 
> > at 
> > javax.faces.webapp.UIComponentTag.createComponentInstance(UIComponentTag.jav
> >  
> > a:708) 
> > at 
> > javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:596) 
> > at 
> > javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:312) 
> > at 
> > oracle.adf.view.faces.webapp.UIXComponentTag.doStartTag(UIXComponentTag.java
> >  
> > :85) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_af_outputText_0(login_jspx.java:10
> >  
> > 56) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_cellFormat_7(login_jspx.java:1
> >  
> > 034) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_rowLayout_5(login_jspx.java:10
> >  
> > 10) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_tableLayout_4(login_jspx.java:
> >  
> > 966) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_af_form_0(login_jspx.java:941) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_cellFormat_6(login_jspx.java:9
> >  
> > 18) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_rowLayout_4(login_jspx.java:81
> >  
> > 6) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_tableLayout_3(login_jspx.java:
> >  
> > 689) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_cellFormat_3(login_jspx.java:6
> >  
> > 62) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_rowLayout_2(login_jspx.java:55
> >  
> > 8) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_tableLayout_2(login_jspx.java:
> >  
> > 534) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_cellFormat_1(login_jspx.java:5
> >  
> > 08) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_rowLayout_1(login_jspx.java:48
> >  
> > 1) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_tableLayout_1(login_jspx.java:
> >  
> > 459) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_cellFormat_0(login_jspx.java:4
> >  
> > 34) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_rowLayout_0(login_jspx.java:41
> >  
> > 1) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_tableLayout_0(login_jspx.java:
> >  
> > 389) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_body_0(login_jspx.java:364) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_afh_html_0(login_jspx.java:262) 
> > at 
> > org.apache.jsp.jspx.login_jspx._jspx_meth_f_view_0(login_jspx.java:229) 
> > at org.apache.jsp.jspx.login_jspx._jspService(login_jspx.java:199) 
> > at 
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) 
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
> > at 
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
> >  
> > 34) 
> > at 
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) 
> > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) 
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
> > at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> >  
> > FilterChain.java:252) 
> > at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> >  
> > ain.java:173) 
> > at 
> > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
> >  
> > java:672) 
> > at 
> > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
> >  
> > patcher.java:463) 
> > at 
> > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
> >  
> > er.java:398) 
> > at 
> > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
> >  
> > .java:301) 
> > at 
> > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
> >  
> > etExternalContextImpl.java:416) 
> > at 
> > org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHand
> >  
> > lerImpl.java:234) 
> > at 
> > oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHan
> >  
> > dlerImpl.java:157) 
> > at 
> > org.apache.shale.clay.faces.ClayViewHandler.renderView(ClayViewHandler.java:
> >  
> > 450) 
> > at 
> > org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:
> >  
> > 147) 
> > at 
> > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384) 
> > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138) 
> > 
> > ############################################################### 
> > 
> > 
> > Hermod Opstvedt wrote: 
> >> 
> >> Hi 
> >> 
> >> What is the name of the view and bean? 
> >> 
> >> Example: 
> >> 
> >> If yor view is /lists.jsf the the bean must be defined as lists 
> >> 
> >> If your view is /member/info.jsf, then the bean must be defined as 
> >> member$info 
> >> 
> >> And so on. 
> >> 
> >> Hermod 
> >> 
> >> 
> >> -----Opprinnelig melding----- 
> >> Fra: AM101 [mailto:[EMAIL PROTECTED] 
> >> Sendt: 27. april 2007 16:50 
> >> Til: user@shale.apache.org 
> >> Emne: Re: SV: SV: SV: How to initialize a bean before initial display 
> >> 
> >> 
> >> My backing bean is request-scoped and it is mapped in faces-config.xml. 
> >> 
> >> But I am using ADF and now I want to use shale going forward. I added 
> >> shale-application.jar, shale-core.jar and shale-view.jar to my existing 
> >> library. I also modified web.xml and added following entries: 
> >> 
> >> 
> >> 
> >> shale 
> >> 
> >> 
> >> org.apache.shale.application.faces.ShaleApplicationFilter 
> >> 
> >> 
> >> 
> >> 
> >> 
> >> shale 
> >> /* 
> >> 
> >> 
> >> I don't get any exception at startup and My backing bean is extending 
> >> AbstractViewController but init() method is never called by the 
> >> controller. 
> >> 
> >> 
> >> 
> >> 
> >> Hermod Opstvedt wrote: 
> >>> 
> >>> Hi 
> >>> 
> >>> If its not called, you must have placed it in session-scope (it must be 
> >>> request-scoped), or it is not mapped against the view in 
> >>> faces-config.xml 
> >>> 
> >>> Hermod 
> >>> 
> >>> 
> >>> -----Opprinnelig melding----- 
> >>> Fra: AM101 [mailto:[EMAIL PROTECTED] 
> >>> Sendt: 26. april 2007 23:54 
> >>> Til: user@shale.apache.org 
> >>> Emne: Re: SV: SV: How to initialize a bean before initial display 
> >>> 
> >>> 
> >>> Thanks for your reply. I am now extending AbstractViewController and 
> >>> implemented the init() method but this method is never called. do I need 
> >>> to 
> >>> configure anything? I am new to Shale, I appreciate your help. 
> >>> 
> >>> 
> >>> 
> >>> Hermod Opstvedt wrote: 
> >>>> 
> >>>> Hi 
> >>>> 
> >>>> In that case you can initialize it in the init method or prerender 
> >>>> method 
> >>>> of 
> >>>> the viewcontroller. 
> >>>> 
> >>>> Hermod 
> >>>> 
> >>>> 
> >>>> -----Opprinnelig melding----- 
> >>>> Fra: AM101 [mailto:[EMAIL PROTECTED] 
> >>>> Sendt: 26. april 2007 21:22 
> >>>> Til: user@shale.apache.org 
> >>>> Emne: Re: SV: How to initialize a bean before initial display 
> >>>> 
> >>>> 
> >>>> It is a view backing bean. 
> >>>> 
> >>>> 
> >>>> 
> >>>> Hermod Opstvedt wrote: 
> >>>>> 
> >>>>> Hi 
> >>>>> 
> >>>>> What type of bean? Is it ViewController or what? 
> >>>>> 
> >>>>> Hermod 
> >>>>> 
> >>>>> 
> >>>>> -----Opprinnelig melding----- 
> >>>>> Fra: AM101 [mailto:[EMAIL PROTECTED] 
> >>>>> Sendt: 26. april 2007 17:30 
> >>>>> Til: user@shale.apache.org 
> >>>>> Emne: How to initialize a bean before initial display 
> >>>>> 
> >>>>> 
> >>>>> How do I initialize a bean before initial display? I want to populate 
> >>>>> bean 
> >>>>> values from database table. 
> >>>>> 
> >>>>> I can do it in the constructor, phase listener or by adding additional 
> >>>>> getter method to initialize the bean. But is there any better way? 
> >>>>> 
> >>>>> -- 
> >>>>> View this message in context: 
> >>>>> 
> >>>> 
> >>> 
> >> 
> > http://www.nabble.com/How-to-initialize-a-bean-before-initial-display-tf3652
> >  
> >>>>> 365.html#a10202810 
> >>>>> Sent from the Shale - User mailing list archive at Nabble.com. 
> >>>>> 
> >>>>> 
> >>>>> 
> >>>>> 
> >>>> 
> >>>> -- 
> >>>> View this message in context: 
> >>>> 
> >>> 
> >> 
> > http://www.nabble.com/How-to-initialize-a-bean-before-initial-display-tf3652
> >  
> >>>> 365.html#a10206968 
> >>>> Sent from the Shale - User mailing list archive at Nabble.com. 
> >>>> 
> >>>> 
> >>>> 
> >>>> 
> >>> 
> >>> -- 
> >>> View this message in context: 
> >>> 
> >> 
> > http://www.nabble.com/How-to-initialize-a-bean-before-initial-display-tf3652
> >  
> >>> 365.html#a10209745 
> >>> Sent from the Shale - User mailing list archive at Nabble.com. 
> >>> 
> >>> 
> >>> 
> >>> 
> >> 
> >> -- 
> >> View this message in context: 
> >> 
> > http://www.nabble.com/How-to-initialize-a-bean-before-initial-display-tf3652
> >  
> >> 365.html#a10220616 
> >> Sent from the Shale - User mailing list archive at Nabble.com. 
> >> 
> >> 
> >> 
> >> 
> > 
> > -- 
> > View this message in context: 
> > http://www.nabble.com/How-to-initialize-a-bean-before-initial-display-tf3652
> >  
> > 365.html#a10223552 
> > Sent from the Shale - User mailing list archive at Nabble.com. 
> > 
> > 
> > 
> > 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/How-to-initialize-a-bean-before-initial-display-tf3652365.
>  
> html#a10225078 
> Sent from the Shale - User mailing list archive at Nabble.com. 
> 

Reply via email to