1. 程式人生 > >將表單的數據綁定到List

將表單的數據綁定到List

總結 checkbox 表單 AR contex mat -m div tail

<c:forEach items="${itemList }" var="item" varStatus="s">
<tr>
    <td><input type="checkbox" name="ids" value="${item.id}"/></td>
    <td>
        <input type="hidden" name="itemList[${s.index}].id" value="${item.id }"/>
        <input type="text" name="itemList[${s.index}].name" value="${item.name }"/>
    </td>
    <td><input type="text" name="itemList[${s.index}].price" value="${item.price }"/></td>
    <td><input type="text" name="itemList[${s.index}].createtime" value="<fmt:formatDate value="${item.createtime}" pattern="yyyy-MM-dd HH:mm:ss"/>"/></td>
    <td><input type="text" name="itemList[${s.index}].detail" value="${item.detail }"/></td>
    
    <td><a href="${pageContext.request.contextPath }/itemEdit.action?id=${item.id}">修改</a></td>

</tr>
</c:forEach>

${current}    當前這次叠代的(集合中的)項
${status.first}    判斷當前項是否為集合中的第一項,返回值為true或false
${status.last}    判斷當前項是否為集合中的最
varStatus屬性常用參數總結下:
${status.index}    輸出行號,從0開始。
${status.count}    輸出行號,從1開始。
${status.後一項,返回值為true或false
begin、end、step分別表示:起始序號,結束序號,跳躍步伐。

  

將表單的數據綁定到List