Hi,

I am trying to do the following for form submission, but I am having trouble
thinking up of how to get the form values into a list object in the model.

Say for instance, I have three text fields, which contains 3 optional
descriptions of a product item.  When I press submit, I would like these 3
descriptions to be put into one List object.  At first, my impression is
that this is similar to setting checkboxes:

<input type="text" name="descriptions[0]" value=""/>
<input type="text" name="descriptions[1]" value=""/>
<input type="text" name="descriptions[2]" value=""/>

Then in my model object:

ArrayList descriptions = new ArrayList();

public List getDescriptions() {
  return descriptions;
}

However, when this is run, OGNL decides to use the List.set() to set the
values.  This obviously causes an ArrayOutOfBoundsException since the size
is 0.

I would like to have the descriptions be set in one list object, in the
order that is filled out.  I tried using String[] which still doesn't work.
And HashMap would not maintain the order.  So I'm a little stuck.

What is the properly form field name to use so that it can add the values
into just one List object?

Thanks,
Chris





-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to