遍历bean的arrayList

时间:2013-08-16 15:04:29

标签: jsp loops arraylist javabeans nested-loops

在我的jsp上,我需要遍历javabeans的ArrayList并返回bean中的一个字段。我最初开始循环并从会话中提取我的信息,但我正在离开会话以使用表单bean。我的ArrayList拥有我的bean。

这是我的jsp代码:

<logic:iterate name="ProjectCopyFormBean" property="copyToProject" id="bean">
  <logic:iterate name="bean" proprty="name" id="projectName">
    <option value="<bean:write name="projectName" />">
      <bean:write name="projectName" />
    </option>
  </logic:iterate>
</logic:iterate>

没有内部逻辑:迭代,我返回bean位置(com。。*。ProjectBean @ 3c293c29)

我愿意尝试超越逻辑的东西:迭代只要解决方案不使用session,而是使用表单bean。

1 个答案:

答案 0 :(得分:0)

我明白了。我没能通过互联网搜索找到任何东西,并做了一些试验和错误

<logic:iterate name="ProjectCopyFormBean" property="copyToProject" id="bean">
  <bean:define id="projectBean" name="bean" />
  <option value="<bean:write name="projectBean" property="name"/>">
    <bean:write name="projectBean" property="name" />
  </option>
</logic:iterate>

就像在java代码中一样,你必须先定义你的bean才能使用它。定义bean后,它完美运行!