struts <s:if>获取boolean的值
时间:2011-11-26
来源:互联网
HTML code
isInHouse 是个boolean类型的 怎么在if里面判断真和假呢??
<s:iterator value="records" var="r" status="rr"> <tr> <td>3 <s:property value="#r.rDate"/></td> <td><s:property value="#rr.rDate"/></td> <td><s:property value="#r.card.cardId"/> </td> <td><s:if test="#rr.isInHouse == true">在实验室</s:if><s:else>不在实验室</s:else> </td> <td><s:if test="#r.isInHouse">在实验室</s:if><s:else>不在实验室</s:else> </td> <td><s:if test="#r.isInHouse == true">在实验室</s:if><s:else>不在实验室</s:else> </td> <td><s:if test="isInHouse == true">在实验室</s:if><s:else>不在实验室</s:else> </td> <td>322d33 </td> </tr> </s:iterator>
isInHouse 是个boolean类型的 怎么在if里面判断真和假呢??
作者: lu562470201 发布时间: 2011-11-26
自己搞定了~~ 看了看这个文章
要分行和列显示同一个属性的不同记录,即该属性存在于数据库的不同记录结果
如:我要显示与zhaopin对应的danweixinxi中的name的所有记录,每行显示3列
根据记录条数计算行数,代码如下:
<tr>
<s:iterator id="zhaopin" value="list" status="st">
<td><s:property value="#zhaopin.danweixinxi.name"/></td>
<!-- 判断是否整除3 也可以这样写 #st.getIndex()%3==0 -->
<s:if test="#st.modulus(3)==0">
<s:if test="#st.last">
</tr>
</s:if><s:else>
</tr><tr>
</s:else>
</s:if>
</s:iterator>
这里list是存在于Action中的zhaopin集合属性,所以可以直接读取,需要通过id属性值来读取对应的信息值。关键是:这里的循环,tr,td的控制,#st.last,判断是否到了最后一条记录来结束所有行,否则换行继续读取数据。
iterator标签还有如下方法:
boolean isEven() 当前迭代元素索引是否为偶数;
boolean isOdd() 当前迭代元素索引是否为奇数;
boolean isLast() 是否为最后一条元素;
boolean isFirst() 是否为第一条元素。
用这些方法判断元素位置及个数判断就很方便,以利于有效换行
要分行和列显示同一个属性的不同记录,即该属性存在于数据库的不同记录结果
如:我要显示与zhaopin对应的danweixinxi中的name的所有记录,每行显示3列
根据记录条数计算行数,代码如下:
<tr>
<s:iterator id="zhaopin" value="list" status="st">
<td><s:property value="#zhaopin.danweixinxi.name"/></td>
<!-- 判断是否整除3 也可以这样写 #st.getIndex()%3==0 -->
<s:if test="#st.modulus(3)==0">
<s:if test="#st.last">
</tr>
</s:if><s:else>
</tr><tr>
</s:else>
</s:if>
</s:iterator>
这里list是存在于Action中的zhaopin集合属性,所以可以直接读取,需要通过id属性值来读取对应的信息值。关键是:这里的循环,tr,td的控制,#st.last,判断是否到了最后一条记录来结束所有行,否则换行继续读取数据。
iterator标签还有如下方法:
boolean isEven() 当前迭代元素索引是否为偶数;
boolean isOdd() 当前迭代元素索引是否为奇数;
boolean isLast() 是否为最后一条元素;
boolean isFirst() 是否为第一条元素。
用这些方法判断元素位置及个数判断就很方便,以利于有效换行
作者: lu562470201 发布时间: 2011-11-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28