Lession  是一pojo类是吗。那lession 和courseSteps 是存在一对多的关系? 一般把courseSteps作为lession 中的一个成员变量就可以了,和其他属性一样。还有就是Action中为空,那你的jsp中是怎么写的啊!

解决方案 »

  1.   

    是啊,是一对多关系,遍历显示出来是有用的。但是修改后就没用了。因为我写的是一个修改模块。jsp就是和其他属性一样的啊。jsp部分代码  
    <body>
       <form action="modifyMylessionAction" method="post">
       <div style="margin-button:20px;">
       <s:hidden name="lession.id"></s:hidden>
       科目:<s:select name="lession.subject.id" list="list" listKey="id" listValue="subjectName"></s:select>
       <s:textfield name="lession.lessionName"></s:textfield>
       </div><br/>
       <div>
       介绍:<s:textarea name="lession.introduction" rows="2" cols="45"></s:textarea>
       </div><br/>
       <s:iterator value="lession.courseSteps">
       <div>
       <s:hidden name="id"></s:hidden>
       <s:textfield name="id"></s:textfield>
       <s:textfield name="stepname"></s:textfield><br/><br/>
       <s:textarea name="content" rows="7" cols="45"></s:textarea>
       </div>
       </s:iterator>
       <input type="submit" value="修改">
       </form>
      </body>
      

  2.   

    遍历之后有ID吧有了ID到另一个容器(页面或DIV)把这个ID的记录查出修改保存关闭容器刷新页面