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]' 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: > <managed-bean> > <managed-bean-name>jspx$login</managed-bean-name> > > <managed-bean-class>com.foo.ui.view.backing.Login</managed-bean-class> > <managed-bean-scope>request</managed-bean-scope> > </managed-bean> > > and I also added <!-- ### clay:page charset="UTF-8" /### --> 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.<init>(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 Application Controller Filter --> >> <filter> >> <filter-name>shale</filter-name> >> <filter-class> >> >> org.apache.shale.application.faces.ShaleApplicationFilter >> </filter-class> >> </filter> >> >> <!-- Shale Application Controller Filter Mapping --> >> <filter-mapping> >> <filter-name>shale</filter-name> >> <url-pattern>/*</url-pattern> >> </filter-mapping> >> >> 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.