我也没有怎么接触过struts啊,可是单位要我做
只有用了,请那位大虾赐教。在这里先谢过了

解决方案 »

  1.   

    <logic:iterate id="dv" name="adjuncts">
      <tr class="gridItem">
    <td align="center" nowrap><%=i++%></td>
    <td align="left" nowrap><a href="javascript:showMe(<bean:write name='dv' property='id'/>);"><bean:write name="dv" property="aname"/></a></td>
    <td align="right" nowrap><bean:write name="dv" property="asize"/></td>
    <td align="center" nowrap><a href="javascript:updateMe(<bean:write name='dv' property='id'/>);">修改 </a><a href="javascript:deleteMe(<bean:write name='dv' property='id'/>);">删除</a></td>
      </tr>
    上面代码定义的id="dv" name="adjuncts"我不是很清楚。能给小弟仔细讲解一下<td align="left" nowrap><a href="javascript:showMe(<bean:write name='dv' property='id'/>);"><bean:write name="dv" property="aname"/></a></td>
    这里面每个关键字代表的是什么意思吗?谢谢了
    还有,我需要在一个页面当中要有一个选择框是用list列表来完成的,就是说我添加一个栏目。然后再栏目后面再添加一个链接。我的链接是属于这个栏目的,那么我的链接添加页面要选择属于那个栏目。我在前面添加栏目之后他会出现在我添加链接的选择框里面。这个是怎么实现的。
    请教各位高手了
      

  2.   

    <logic:iterate id="dv" name="adjuncts">
    这句话的意思是你的用于页面输出的bean中,有一个属性adjuncts,类型是List,至于id="dv",这个是随便起的名字,仅仅是一个标记,代表adjuncts中的每一个成员。只要保证像<bean:write name="dv" property="aname"/>中的name属性的值与前面的id的值相同就可以实现迭代器输出List中的对象的各个属性。按照你的代码,adjuncts中的每一个成员对象至少包含三个属性,分别为aname,asize,id.
    至于其他的,建议你好好看看struts标签。