Dave. Here is brief about action class

*CustomerOrderAction contains  *
 private Customer   customer; // getters and setters

* Customer contains*
 private List<ShopItem>  orders   = new ArrayList<ShopItem>();

 * ShopItem contains*
 public int      item           = -1; // getters and setters


On Fri, Dec 6, 2013 at 10:09 PM, Dave Newton <davelnew...@gmail.com> wrote:

> How is the property defined in the action?
>
>
>
> On Fri, Dec 6, 2013 at 11:35 AM, Mohit Gupta <motgu...@gmail.com> wrote:
>
> > correcting typo errors in my previous post
> >
> > I have customerAtction which customer dataObject. Customer data object
> > contains arraylist of orders.
> >
> > If I have 10 order placed from ui then struts 2 works fine and i get  10
> > orders populated in my customer object
> >
> > <input type='hidden'  name ='customer.orders[0].item' value
> ='someItem'/>//
> > First item
> >                 to
> >  <input type='hidden'  name ='customer.orders[9].item' value
> > ='someItem'/>// Tenth item
> >
> >  But if i have 11 items i cet customer object with 11 orders with first
> and
> > last order correctly filled  but inbetween 9 orders are not correctly
> > filled. In between 9 values are filled as null object
> >
> >  <input type='hidden'  name ='customer.orders[0].item' value
> > ='someItem'/>// First item
> >                 to
> >  <input type='hidden'  name ='customer.orders[10].item' value
> > ='someItem'/>// eleventh item
> >
> >  Some how param interceptor is not working fine for more than 10 items. I
> > am not sure what i am missing here?
> >
> > ---------- Forwarded message ----------
> > From: Mohit Gupta <motgu...@gmail.com>
> > Date: Fri, Dec 6, 2013 at 9:34 PM
> > Subject: param interceptor is not working fine if list contain more than
> 10
> > items?
> > To: Struts Users Mailing List <user@struts.apache.org>
> >
> >
> >
> >
> > I have customerAtction which customer dataObject. Customer data object
> > contains arraylist of orders.
> >
> > If I have 10 order placed from ui then struts 2 works fine and i get  10
> > orders populated in my customer object
> >
> > <input type='hidden'  name ='customer.orders[0].item' value
> ='someItem'/>//
> > First item
> >                 to
> >  <input type='hidden'  name ='customer.orders[9].item' value
> > ='someItem'/>// Tenth item
> >
> >  But if i have 11 items i cet customer object with 11 orders with first
> and
> > last order correctly filled  but inbetween 9 orders are correctly filled
> >
> >  <input type='hidden'  name ='customer.orders[0].item' value
> > ='someItem'/>// First item
> >                 to
> >  <input type='hidden'  name ='customer.orders[10].item' value
> > ='someItem'/>// Tenth item
> >
> >  Some how param interceptor is not working fine for more than 10 items. I
> > am not sure what i am missing here?
> >
>
>
>
> --
> e: davelnew...@gmail.com
> m: 908-380-8699
> s: davelnewton_skype
> t: @dave_newton <https://twitter.com/dave_newton>
> b: Bucky Bits <http://buckybits.blogspot.com/>
> g: davelnewton <https://github.com/davelnewton>
> so: Dave Newton <http://stackoverflow.com/users/438992/dave-newton>
>

Reply via email to