Re: SV: SV: SV: SV: SV: How to initialize a bean before initial display

2007-04-27 Thread Gary VanMatre
>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 
> >

Re: SV: SV: SV: SV: SV: How to initialize a bean before initial display

2007-04-27 Thread AM101

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

SV: SV: SV: SV: SV: How to initialize a bean before initial display

2007-04-27 Thread Hermod Opstvedt
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:

Re: SV: SV: SV: SV: How to initialize a bean before initial display

2007-04-27 Thread AM101
mpl.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-tf3652365.html#a10223552
Sent from the Shale - User mailing list archive at Nabble.com.



SV: SV: SV: SV: How to initialize a bean before initial display

2007-04-27 Thread Hermod Opstvedt
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.




Re: SV: SV: SV: How to initialize a bean before initial display

2007-04-27 Thread AM101

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-tf3652365.html#a10220616
Sent from the Shale - User mailing list archive at Nabble.com.



SV: SV: SV: How to initialize a bean before initial display

2007-04-26 Thread Hermod Opstvedt
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.