1. 程式人生 > >關於c標籤常用的記錄

關於c標籤常用的記錄

最近一直在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}&nbsp是否享受保障:
											<c:if test="${ycy.sfxsbz ==1}">是</c:if>
											<c:if test="${ycy.sfxsbz ==0}">否</c:if><br/>
										</c:forEach>
										</c:if>

因為對前端學習得不深,所以只當給自己做個小記錄,注意好寫法,有些小錯誤eclipse等可不會報錯。