我需要去判断1个 bean 的某个属性 是否为空 用哪个标签呢??
然后我还要把这个bean 的这个属性 全部循环显示出来 
这个属性是一个集合.
用struts 1 的标签怎么实现呢?是否用到jstl 标签。

解决方案 »

  1.   

    没明白!!"判断1个 bean 的某个属性 是否为空 用哪个标签呢?? "
    判断bean的属性是否为空?在哪判断啊?
      

  2.   

    不好意思 是在jsp 页面里面
      

  3.   

    jstl标签c:if c:foreach能做到,
    最简单的还是在页面里面加<% %>java代码进行判断。
      

  4.   


          <table width="778" border="0" cellPadding="0" cellSpacing="1" bgcolor="#6386d6">
              <!-- 列表标题栏 -->
          <tr bgcolor="#EFF3F7" class="TableBody1">
          <td width="5%" height="37" align="center"><b>序号</b></td>
          <td width="10%" height="37" align="center"><B>姓名</B></td>
          <td width="10%" height="37" align="center"><b>性别</b></td>
              </tr>
              <!-- 列表数据栏 这里的 pm 是一个javabean 里面通过get set方法设置数据 
       pm 是struts 1 的action 那里传递过来的 
      datas 是一个 数据的 list 集合-->
              <c:if test="${!empty pm.datas}">
              <c:forEach items="${pm.datas }" var="person">
          <tr bgcolor="#EFF3F7" class="TableBody1" onmouseover="this.bgColor = '#DEE7FF';" onmouseout="this.bgColor='#EFF3F7';">
          <td align="center" vAlign="center">${person.id }</td>
              <td align="center" vAlign="center">${person.name }</td>
              <td align="center" vAlign="center">${person.sex }</td>
              </td>
            </tr>
            </c:forEach>
    </c:if>
            <!-- 在列表数据为空的时候,要显示的提示信息 -->
        <c:if test="${empty pm.datas}">
        <tr>
         <td colspan="7" align="center" bgcolor="#EFF3F7" class="TableBody1" onmouseover="this.bgColor = '#DEE7FF';" onmouseout="this.bgColor='#EFF3F7';">
         没有找到相应的记录
         </td>
        </tr>
        </c:if>
          </table>
      

  5.   


    <%@ page language="java" contentType="text/html; charset=GB18030"
        pageEncoding="GB18030"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>  
    <%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean" %> 
    是jstl
      

  6.   

    用struts1中的logic标签<logic:isEmpty>可以实现集合可以用迭代方法实现,在struts1中也有对应的标签。
      

  7.   

    jstl可以
    struts1的logic也可以