关于使用struts标签 判断集合长度是否为0 的实现问题
我struts标签用的不是很熟
最近没事研究研究
我在实现列表页面的时候遇到了困难
业务是得到request中的persons集合(List)
然后判断如果persons的size()为0 就输出个<tr><td>无记录</td></tr>
如果不为零 再迭代
现在问题就处在struts标签的<logic:equal 上了
<logic:present name="persons" scope="request"> <bean:size id="len" name="persons" scope="request"/> <h1>长度是:${len}</h1> <logic:equal value="0" name="${len}"> 1 <tr><td>暂无记录</td></tr> </logic:equal> <logic:notEqual value="0" name="${len}"> 23 <logic:iterate id="person" name="persons" scope="request" indexId="oid"> <tr> <td>${oid+1}</td> <td>${person.name}</td> <td>${person.loginName}</td> <td>${person.age}</td> </tr> </logic:iterate> </logic:notEqual> 34 </logic:present> <logic:notPresent name="persons" scope="request"> <tr><td>暂无记录</td></tr> </logic:notPresent>