日期:2014-05-20  浏览次数:20713 次

struts <s:if>获取boolean的值
HTML code

<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里面判断真和假呢??

------解决方案--------------------
<s:if test="#rr.isInHouse">在实验室</s:if> 

我记得这样写 如果是true 就能直接显示 在实验室了。