我想接收一个List<depuser> 自己定义的
这是界面这是action.class这是jsp我想知道我jsp里怎么写
谢谢

解决方案 »

  1.   

    用Struts2标签迭代:<s:iterator value="#request.deplist" id='char'> 
        <tr>
        <td>当前元素值:<s:property value='char.id'/></td>
        <td>......</td>
        //你的td......
        </tr>
    </s:iterator>
      

  2.   

    用jstl struts2标签都可以.struts2的值会放入值栈中。直接用变量名deplist就可以拿到deplist
    <s:iterator value="deplist">
    <tr>//struts2在迭代时会把当前的元素放到栈顶。所以下面用el一样能取值
       <td>${id}</td>
       <td>${name}</td>
       <td>${sex}</td>
       <td>${department}</td>
    </tr>
    </s:iterator>
      

  3.   

    谁能帮看看 是我ation没闯过去deplist啊 还是我jsp没写对啊 没有反应 没有值
      

  4.   

    用jstl标签试试<c:forEach var="depuser" items="${deplist}">  
        <c:out value=${depuser.id} />
    </c:forEach>  
      

  5.   


    一个s2标签,一个jstl标签效果一样
      

  6.   


    汗、大家都以为你的list集合里面有很多信息!
    需要迭代呢!
      你这个get(0)只是取了第一个list集合元素而已、你的list真的只有一个元素吗?
    要是真的只有一个为什么要用list呢!
    直接用对象不是更好?