如若为Struts2中的Set类型传值

如果为Struts2中的Set类型传值User?String idString name?int age?UserAction中有属性:?SetUser ?use

如果为Struts2中的Set类型传值

User?

String id;
String name;?
int age;?

UserAction中有属性:?
Set<User> ?user;

?

1.JSP页面:

?<input ?name="user.makeNew[0].name"/><input ?name="user.makeNew[0].age"/>

?<input ?name="user.makeNew[1].name"/><input ?name="user.makeNew[1].age"/>

2.Action中记得一定对Set要进行初始化的一个操作,可以在定义的时候就new一个

??Set<User> user=new HashSet<User>();

3.UserAction--conversion.properties文件中:

?? KeyProperty_user=id

??这里“KeyProperty_”是固定的,后面的“user”是你变量的名字

?

参考来源:http://blog.csdn.net/huxiweng/archive/2010/04/09/5466977.aspx