发送带有html:link标签的bean

时间:2013-12-23 00:10:32

标签: jsp struts

我想使用标签发送一个对象(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)?

1 个答案:

答案 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"));