在struts2中接收List类型的数据

FieldItem类
public class FieldItem {
/**
* 文本
*/
private String name;
/**
* 与文本对应的值
*/
private String value;


public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}

Action的简单说明:我们定义了一个List在这个List中专门存放FieldItem对象
public class FlowFormAction extends BaseAction{
//定义List对象,并且生成set,get方法
private List<FieldItem> items;

public List<FieldItem> getItems() {
return items;
}

public void setItems(List<FieldItem> items) {
this.items = items;
}
}


页面端的简单说明
<c:forEach begin="0" end="20" var="i">
<tr>
<td class="tdEditLabel" >文本</td>
<td class="tdEditContent"><input type="text" name="items[${i}].name" value="xxxx">
</td>
<td class="tdEditLabel" >值</td>
<td class="tdEditContent"><input type="text" name="items[${i}].value" value="xxxx"></td>
</tr>
</c:forEach>

在上面的html代码中我们利用forEach循环生成20行两列的输入框,每一行就相当于是一个
FieldItem对象 如下图:

[img]http://dl.iteye.com/upload/attachment/231144/6afd5411-6e50-3069-8670-c7fd089a36fa.jpg[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值