批量操作

在前臺我們選擇了多條記錄,這時候需要將list傳回後臺,下面的方法可以解決。

這是我在項目中遇到的問題,百度老久,可能檢索不到位,沒有找到滿意的答案,最後,自己研究出來,其實很簡單。


<table width="1108px" id="ListArea" border="100" class="t1" align="center" cellpadding="0"

        cellspacing="0" >

        <tr align="center">

        <th>

        <input type="checkbox" name="alls" /> 全選/取消全選  

        </th>

        

            <th>

                姓名

            </th>

            <th>

               日期

            </th>

          

<th>

                個人承擔保險

            </th>

<th>

                備註

            </th>

        </tr>

        <s:iterator value="#list" id="s1">

        <tr align="center">

        <td><input type="checkbox" name="printId"  value="${id}" id="checkbox"/>

         </td>

            

            <td>

               ${name }

            </td>

            <td>

               ${date }

            </td>

            

            <td>

               ${insurance }

            </td>

            <td>

                ${remarks}

            </td>

        </tr>

       </s:iterator>

       <tr style="background-color: #ccccFF">

<td align="center" >總計:</td>

      

  <td></td><td></td>

<td  align="center" >

</td>

<td align="center">

</td>

<td align="center">

</td>

</tr>

    </table>

   第二部:

注:前臺傳過去的是一個list,value爲各條記錄id的值,然後在後臺寫上

private Long[]printId;

然後注入一下,遍歷得到每個記錄的id,進行批量操作。



頭一次發帖,希望能給大家帶來幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章