>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. >