Hello
I have a following problem
I have an action defined, let's say:
public class SomeAction extends ActionSupport implements SessionAware{
private Map sessionMap;
@Override
public String execute() throws Exception {
return SUCCESS;
}
public void setSession(Map map) {
this.sessionMap = map;
}
public long getSideId() {
return sideId;
}
public List<Import> getImports() {
return (List<Import>)sessionMap.get("imports");
}
public void setImports(List<Import> imports) {
sessionMap.set("imports", imports);
}
}
The Import class is a simple POJO
public class Import extends Serialicable {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
I need to display all the names of Imports, and allow to edit every one of
them in one page. What I do now is somethin like that ion JSP. Displaying
values work just fine, but I canno't change them (not stored back in the
session)
<s:iterator value="imports">
<s:textfield name="name" /> </br>
<s:iterator/>
What I know is that I need to set for name of every textfield
"imports[index_in_list].name" in order to make it work, but how can I do it?
Thanks for help in advance
Piotr Falenczyk
--
View this message in context:
http://www.nabble.com/Struts2%2C-collection-of-objects-and-JSP-tp15331960p15331960.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]