struts2下 jsp提交 多对象的多数值提交应该怎么实现?



struts2下 jsp提交 多对象的多数值提交应该怎么实现?

比如jsp要表单提交“多人”的信息,每个人又包含了多个属性(姓名、性别、年龄等),
然后这个多人对应于strust2的action中的一个list<人>,应该怎么实现?
在线等,求高手赐教。

很简单啦,首先呢先定义一个Javabean了,名字叫Person
public class Person
{
public void Person()
{};
private Name;
private Gender;
private Age;
// setter and getter methods
}
在Action里面,也就是接受来自页面请求的Action。

public class processdataAction
{
private List<Person> person;
person.get(0).getGender(); //这样既可得到第一个person实例的性别

}

JSP页面上,要这么写<s:textfield name= person.gender/>
<s:textfield name= person.name/>
<s:textfield name= person.age/>

懂了么???

 

在JSP页面里,有多个<input type="text" name="age"/>(注意name属性是一样的,值都是age)
在action里,用String[] age= request.getParameterValues("age")获取就行。


http://zhidao.baidu.com/link?url=Wx7l3h-wV_MpVJUQPdwnLGqtppJiG17f4_s9TkAZ0hyR_Pi8F1uPXFrNqofB72DuUB8ftw_DvI4pQva_P7fZhK