程序员之家首页投稿(暂停使用,暂停投稿)程序员

框架之SpringMVC参数绑定

2017-08-01  本文已影响0人  vaneL
简单类型绑定
POJO类型绑定
集合类绑定

数组:
数组的绑定指的是前台传来多个同一类型的数据,我们在controller中使用数组形参来接收前台传来的数据。

public String deleteItems(Integer[] items_id){
    return "success";
}
<c:forEach items="${itemsList}" var="item">
  <tr>
    <td><input type="checkbox" name="item_id" value="${item.id}" />
  </tr>
</c:forEach>

List绑定:

private List<ItemCustom> itemsList;
<c:forEach items="${itemsList}" var="item" varStatus="status">
  <tr>
    <td><input name="itemsList[${status.index}].name" value="${item.name}"></td>
    <td><input name="itemsList[${status.index}].detail" value="${item.detail}"></td>
  </tr>
</c:forEach>

Map绑定:

private Map<String,Student> studs = new HashMap<String,Student>();
  <tr>
    <td>姓名:<input type="text" name="itemInfo['name']"/>
        年龄:<input type="text" name="itemInfo['price']"/>
    </td>
  </tr>
上一篇 下一篇

猜你喜欢

热点阅读