我想使用标签发送一个对象(bean),如下所示:
JSP:
<logic:iterate id="demande" name="demandes">
<html:link page ="/show.do" paramId="demande" paramName="demande">
<bean:write name="demande" property="demandeId" /><br>
</html:link>
</logic:iterate>
如何在控制器端检索bean(demande)?
答案 0 :(得分:1)
我希望你的demandes
来自控制器,然后你为什么尝试再次将它发送给控制器?如果需要发送一些特定的迭代数据,则将任何唯一属性(如id(demandeId))发送到控制器。我是说为什么反对?我希望根据您的唯一ID(demandeId),您可以从控制器获取相同的对象。
更新了答案,
<html:link page ="/show.do" paramId="demandeId" paramName="demandeId">
<bean:write name="demande" property="demandeId" /><br>
</html:link>
然后在你的控制器中,
Integer demandeId = Integer.parseInt(request.getParameter("demandeId"));