!!!熟悉Struts的朋友进来帮帮忙!!!真是对Struts又爱又恨啊! 一个与有关的问题,诚征解决方案!!解决马上结贴给分!!!
部分代码如下:
<logic:iterate id="a" name="bc" property="books" type="booksell.collection.bookBean">
<tr>
<td>
<html:link page="/aBook.do?bookID=" >
<bean:write name="a" property="bookName" /></td>
</html:link>
<td><bean:write name="a" property="publish" /></td>
<td><bean:write name="a" property="author" /></td>
<td><bean:write name="a" property="price" /></td>
</tr>
</logic:iterate>
以上代码对于用过struts的朋友应该不用解释了吧?
很多人都说<logic:iterate>不太好控制,这回我算是体会到了.
我想把bookName做成一个链接(如上),传递的参数是bookID(上面没赋值),它也是集合books里的object(为bookBean类型)里的一个属性(与其他几个属性一样)
想来想去,好像只能用诸如<%=***%>之类的语句来给bookID赋值,但是那样的话,bookID的值需要在外部从bookBean里调,然后再在jsp里面取,而且还要控制好循环,使其与bookName一一对应.难道就没有更好的方法了吗?
<logic:iterate>是内部自动调用属性的get方法的,我要得到bookID该如何get啊
各位是否有过类似的经验?
谢谢!!!