Probably not a good idea to be populating session scope unnecessarily.

On 5/23/05, Nils Liebelt <[EMAIL PROTECTED]> wrote:
> What a bummer. I got the wrong scope!?! If I put the Form in session scope
> it works fine. Gonna borrow a tie from my boss so I can hang myself...
> 
> 
> Cheers,
> 
> Nils
> 
> -----Original Message-----
> From: Nils Liebelt [mailto:[EMAIL PROTECTED]
> Sent: Monday, May 23, 2005 1:50 PM
> To: 'Struts Users Mailing List'
> Cc: [EMAIL PROTECTED]
> Subject: Populating growing List
> 
> Hi all,
> 
> I know that common issue with indexed properties as mentioned in the wiki
> http://wiki.apache.org/struts/StrutsCatalogLazyList.
> 
> So I wrote a little handcranked lazy list but I still get an
> indexoutofbounce exception. I really don't know whats going on here:
> 
>     private ArrayList deleteSelection = new ArrayList();
> 
>     public void setDeleteSelection(int i, String toDelete) {
>         this.deleteSelection.set(i, toDelete);
>     }
> 
>     public String getDeleteSelection(int i) {
>         while(i>=this.deleteSelection.size()) {
>             this.deleteSelection.add(new String(""));
>         }
>         return (String) this.deleteSelection.get(i);
> 
>     }
> 
> The nested exception looks like this:
> 
> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>         at java.util.ArrayList.RangeCheck(ArrayList.java:508)
>         at java.util.ArrayList.set(ArrayList.java:336)
> at
> com.candor.hummingbird.forms.AccountForm.setDeleteSelection(AccountForm.java
> :74)
> 
> 
> 
> Regards,
> 
> Nils
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
"You can lead a horse to water but you cannot make it float on its back."
~Dakota Jack~

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to