我的ssh项目,,用s:iterator迭代出后台的数据,后台的action我断点看了获取到了数据,但是页面上就是显示不出来为什么dptList= dptdao.getAlldpt();
return "list";
action获取到的list数据,,
页面
<s:action name="SAction!getCour" namespace="/" id="csList"/>
<s:iterator value="%{csList}" id="list" status="status">
    <tr>
         <td><s:property value="#list.CId"/></td>
         <td><s:property value="#list.CName"/></td>
         <td><s:property value="#list.schooltime"/></td>
         <td><s:property value="#list.lessontime"/></td>
         <td><s:property value="#list.lessonpoints"/></td>
         <td><s:property value="#list.tbTeacher.TName"/></td>
         <td><a href="StudentAction!addCourse?CId=${cour.CId }">选择这门课</a></td>
    </tr>
</s:iterator>求大神指教下,,感激不尽IteratorSSHJava标签

解决方案 »

  1.   

    <s:property value="#list.getCId"/>
    这样试试。
      

  2.   

    写错了,是这样
    <s:property value="#list.getCId()"/>
      

  3.   

    你试试 
    <s:iterator value="#request.csList" id="list" status="status"> 
      

  4.   

    你用EL表达式 在页面取一下csList 看取不取的到 我估计你csList没传过来吧?
      

  5.   


    我断点看过action中获取的list,,,有值的,,还有这种情况,,用EL表达式在页面取一下csList 怎么取,,小弟求教了,,
      

  6.   

    ${csList} 随便放哪试试 要不你报QQ 我告诉你怎么弄
    action里有值 问题是 你保存到request里了么
      

  7.   

    get set方法设置了吗?实在不行在action 的result标签里面加一个<param name="includeProperties">dptList.*</param>