Actually i have a "List<Student> students " in my action class. but when i am dynamically genaerating fields in html page how to change the names of the fields that are dynamically getting generated? for the first field i gave students[0].name but for the second field that is dynamically getting generated how can i change the name of the field like "students[1].name?
*Thanks and Regards,* Muralidhar Yaragalla. *http://yaragalla.blogspot.in/ <http://yaragalla.blogspot.in/>* On Wed, Feb 25, 2015 at 5:51 PM, Christoph Nenning < christoph.nenn...@lex-com.net> wrote: > > Hi i have a jsp page with a button "capture student details". when that > > button is pressed it has to display few user input fields on the same > page > > like "student Name", student id and few other fields . now user enters > the > > details of the student and when he press the button again the same set > of > > fields have to appear again in order to capture the 2nd student details. > > how to achieve this? > > > > > > > As member of your action you can use a Map<String, String>. The Map-Key is > the dynamic field name. You need some JS to generate a new input-field in > the browser. As html-input-name you can use an OGNL expression like > "map['fieldName']". That way struts can set the keys and values in your > action's map. > > > > Regards, > Christoph > > This Email was scanned by Sophos Anti Virus >