Use a s:textarea tag insted of an html input <s:textarea name="demandRequest[%{#stat.index}].comments" value="%{comments}" />
On Tue, May 26, 2009 at 11:01 AM, tutul <shubhrakarma...@hotmail.com> wrote: > > Hi, > > Does anyone knows how I can submit a list back to the action?? > I have a List<DemandRequest> that I am displaying in the jsp. DemandRequest > has Id, status, comments. Some of the fields in it are pre-populated (id) > but some of them will be added by the user (comment, status). I have it > send > it back to the action where I am trying to access the list back to get the > new fields user has entered. here is a snippet of code > <s:form name="actionForm" action="SaveRequestAction" method="POST"> > <table align="center" class="dataTable" border="1"> > <tr> > <th><s:text name="id"/></th> > <th><s:text name="comments"/></th> > <th><s:text name="audit.status"/></th> > </tr> > <s:iterator value="demandRequest" status ="stat" id > ="demandRequest"> > <tr> > <td><s:property value="id" /></td> > <td><input type="text" > name="demandRequest[%{#stat.index}].comments" /></td> > <td><input type="text" > name="demandRequest[%{#stat.index}].status" /></td> > </tr> > </table> > </s:form> > > > My Action has the following > public class SaveAudits extends ActionSupport { > > private List<DemandRequest> _demandRequest; > > @Override > public String execute() throws Exception { > // save it.... > LOG.info("demandRequest size"+ _demandRequest.size()); > > return "success"; > } > public List<DemandRequest> getDemandRequest() { > return _demandRequest; > } > > public void setDemandRequestList<DemandRequest> demandRequest) { > _demandRequest = demandRequest; > } > } > > > ----------------------- > But I am not able to access the list back in the Save Action form. Can > anyone please tell what I am doing wrong??? > > Thanks very much in advance > Tuni > -- > View this message in context: > http://www.nabble.com/submit-%3Cs%3Aiterator%3E-list-tp23726145p23726145.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > -- Luis Alberto Medina Bravo Skype: lalbertme Móvil: 553 715 5290 MSN: luis.med...@acm.org -- Worker bees can leave Even drones can fly away The queen is their slave