最近一直在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等可不会报错。