1. 程式人生 > >複選框資料的處理

複選框資料的處理

專案開發中關於複選框的問題
資訊表 傳送方式表 1: n

1.複選框的預設選中

<input name="model.sendcheck" type="checkbox" id="checkbox2" value="1" checked="checked"/>平臺
    <input name="model.sendcheck" type="checkbox" id="checkbox2" value="2" />簡訊

https://img-blog.csdn.net/20171213133431829?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHVvX0pzb24=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

)

後臺獲取的是字串陣列,往資料庫新增時,遍歷得到

2.複選框回顯
後臺查詢到集合

List<MessageSendType>  sendchecks =messageManage.getSendCheck(message.getId());
request.setAttribute("sendchecks", sendchecks);  
<c:forEach items="${sendchecks}" var="list">
    <c:if test="${list.sendtype eq 1}">
        <input type
="checkbox" checked="checked"/>平臺 </c:if> <c:if test="${list.sendtype eq 2}"> <input type="checkbox" checked="checked"/>訊息 </c:if> </c:forEach>

https://img-blog.csdn.net/20171213133548593?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHVvX0pzb24=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

)