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: [email protected]
> 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: [email protected]
>> 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: [email protected]
>>> 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.