You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Andrew Robinson <an...@gmail.com> on 2006/06/19 19:22:02 UTC

Re: bean with request scope stays longer than I expected????

Where is the code (and where is it called) that loads the employees list?

On 6/19/06, Surapuraju, Vamsi <vs...@pghlogistics.com> wrote:
>
>
> HI,
>   below is the sample code
>
>     public class DeptBackingBean {
>         List employees;
>
>         public getAllEmplyees() {
>             //code to get all emps
>         }
>
>         public deleteEmployee() {
>         //some code to delete
>         }
>     }
>
> On my jsf page I use getAllEmplyees() to get list and use datatable to
> display them. Each row has a delete button with action property mapped to
> deleteEmployee. When user clicks on delete button and when when jsf
> execution gets into method deleteEmployee I expected employee list to be
> empty. Because I declared DeptBackingBean to be request scope bean in
> faces-config.xml.  When user clicks on delete button it should be a new
> request and I should get a new empty bean. Surprisingly I see all the
> employee objects in employee list when I run thru debug.
>
> Did I misunderstand something here? Can somebody explain the behavior?
>
> Thank You very much in advance.
>
> Vamsi Surapuraju
>
>
>
>
> ******************************************************************
>
> "This email and any files transmitted with it are the property of
> Quadrivius, its subsidiaries, affiliates, or related companies, are
> confidential, and are intended solely for the use of the individual or
> entity to whom this email is addressed. Please notify the sender by return
> email if you are not the intended recipient. If you are not the intended
> recipient, you may not copy, retain, print, disclose, or distribute this
> message or its contents to any other individual or entity. Quadrivius, its
> subsidiaries, affiliates or related companies, reserves the right to monitor
> and review the content of all messages sent to or from this email address."
>
> ******************************************************************