關於c標籤常用的記錄
阿新 • • 發佈:2018-12-09
最近一直在jsp頁面轉悠,後端的框架和程式碼很容易按模子套完,因為常用到c標籤的語法,因此做一個小記錄
1.c標籤的if判斷物件(bean)是否為空
<c:if test="${empty lsdbXxList}">
//判斷lsdbXxList是否為空 為空則true
2.c標籤的if對比功能(判斷是否和某字串相等)
<c:if test="${index == 'lsdb'}">
//判斷index是否是lsdb,是則true
3.c標籤的each遍歷list裡的list
<c:forEach items="${lsdbXxList}" varStatus="i" var="lsdbXx"> <tr> <td style="text-align: center; width: 1%;">${i.count}</td> <td style="text-align: center;">${lsdbXx.ywlx}</td> <c:if test="${lsdbXx.ywlx !='成果資料修改_通知書更名'}"> <td style="text-align: center;"> <c:if test="${!empty lsdbXx.ycyList }"> //最重要為c:set 將list裡的list重新定義一次 <c:set value="${lsdbXx.ycyList}" var="yList"/> 原家庭成員:<br/><c:forEach items="${yList}" var="ycy"> ${ycy.name} 是否享受保障: <c:if test="${ycy.sfxsbz ==1}">是</c:if> <c:if test="${ycy.sfxsbz ==0}">否</c:if><br/> </c:forEach> </c:if>
因為對前端學習得不深,所以只當給自己做個小記錄,注意好寫法,有些小錯誤eclipse等可不會報錯。