把你的jsp代码贴出来看看

解决方案 »

  1.   

    <logic:iterate id="user" name="database" property="users">
        <tr>
      <td align="left">
        <bean:write name="user" property="username"  >
      </td>
              <td align="left">
        <bean:write name="user" property="fromAddress"  >
      </td>
              <td align="left">
        <bean:write name="user" property="fullName"  >
      </td>
      </tr>
    </logic:iterate>
      

  2.   

    从“database”key值所对应的javabean中getUsers() 然后将users中的user信息循环显示出。如:mdb=session.getAttribute("database"),User[] us=mdb.getUsers(),us有记录。但出上述错误!
      

  3.   

    <bean:write name="user" property="username"  >
    应该是:
    <bean:write name="user" property="username"/>或
    <bean:write name="user" property="username"></bean:write>
    吧?
      

  4.   

    另外:<logic:iterate id="user" name="database" property="users">中
    的users应该是ArrayList类型的吧?用数组行的可以吗?
    因为我只用过ArrayList类型的.
      

  5.   

    我想问一下 <logic:iterate id="user" name="database" property="users">
    中的“name” 是指什么,是与要找的javabean相对应的key值么?
      

  6.   

    name 应该对应一个容器类型吧,List ,ArrayList都行啊,
      

  7.   

    我觉得不是,他代表是一个存在某一scope中javabean的,请大家帮我确定一下,谢谢
      

  8.   

    是某一scope中的javabean,但是你的这个javabean必须是实现了collection或map接口,或者是他们的child类。
      

  9.   

    “但是你的这个javabean必须是实现了collection或map接口,或者是他们的child类。”这句话我没觉得是正确,但是通过这个javabean得到的users 应该是一各List ,ArrayList,或数组。
      

  10.   

    如何判断List为null???谢先了!!!
      

  11.   

    name指的是scope内的javabean,property指定这个bean里面一个属性,这个属性的数据类型必须能进行循环操作,比如collection的实现类,数组等等
      

  12.   

    判断list是否为空,可以用logic标签,比如present, notPresent等
      

  13.   

    它就是你那个含有集合类型的BEAN的名字
    调试吧
      

  14.   

    <logic:iterate id="user" name="database" property="users">
        <tr>
      <td align="left">
        <bean:write name="user" property="username" />
      </td>
              <td align="left">
        <bean:write name="user" property="fromAddress"  />
      </td>
              <td align="left">
        <bean:write name="user" property="fullName" />
      </td>
      </tr>
    </logic:iterate>