0

我正在为我的应用程序使用 Struts 1.2。我需要遍历列表并<html:radio>根据列表中存在的项目数进行创建。为了遍历列表,我使用<logic:iterator>. 该列表被设置为请求的属性。

这是我正在使用的代码:

<logic:iterate name="mediaTypes" id="type">                             
<html:radio name="rentMediaForm" property="mediaType" value="type"></html:radio>
<bean:write name="type"/>
</logic:iterate>

但是每次收音机的值都被分配给“类型”。我希望该值是基于迭代值的动态值。

我在下面的行中正确获取了值:

<bean:write name="type"/>

请让我知道如何实现这一目标。

问候,

4

1 回答 1

1

使用 EL(表达式语言)获取 的值type,例如:

<html:radio name="rentMediaForm" property="mediaType" value="${type}"></html:radio>

另请注意,您的应用程序至少应为 Servlet 2.4/JSP 2.0 级别,以便能够无缝处理 EL 表达式。否则,您可能需要切换到支持EL 的 struts-html tags 版本

于 2013-01-18T18:19:54.300 回答