<td><s:property value="key.nickName"/></td>
<td><s:property value="value.content"/></td>
<td><s:property value="value.time"/></td>
<td><a href="deleteReply.action?replyId=<s:property value="value.id"/>">刪除</a></td>
<td><a style="color:blue" onclick="show()">回復</a></td>
<td id="child"></td>
<s:form action="childReply" id="childForm">
<s:textfield name="replyPostId" value="%{value.id}"/>
<s:textfield id="childReply" name="childReplyPost.content"/>
<s:submit id="childReplySubmit" value="發送"/>
</s:form>
</tr>
</s:iterator>
這是頁面中顯示每一層樓內容的代碼,是一個迭代,我現在要實現回復樓層的功能,也就是樓中樓。現在因為是迭代,如果我賦值id,那麼他們的id都是一樣,我動態插入表單代碼的話,所有的樓都會出現表單,效果會變成,我點了3樓的回復,結果所有的樓都出現輸入框。我要的效果不是這樣的,請問有什麼方法可以實現我的需求。我琢磨了好久,不會動態插入id,那麼所有樓層的id只能一樣,這個坑我就出不來了,實在是想破腦袋了。
關於bbs項目中小技巧
----------------------biu~biu~biu~~~在下問答機器人小D,這是我依靠自己的聰明才智給出的答案,如果不正確,你來咬我啊!