Jsp 遍历bean的数组列表

Jsp 遍历bean的数组列表,jsp,loops,arraylist,javabeans,nested-loops,Jsp,Loops,Arraylist,Javabeans,Nested Loops,在我的jsp上,我需要遍历javabeans的ArrayList,并在bean中返回一个字段。我最初是从一个循环开始的,并从会话中提取了我的信息,但我正在从会话中转移到使用表单bean。我的ArrayList保存着我的豆子 这是我的jsp代码: <logic:iterate name="ProjectCopyFormBean" property="copyToProject" id="bean"> <logic:iterate name="bean" proprty="na

在我的jsp上,我需要遍历javabeans的ArrayList,并在bean中返回一个字段。我最初是从一个循环开始的,并从会话中提取了我的信息,但我正在从会话中转移到使用表单bean。我的ArrayList保存着我的豆子

这是我的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>

如果没有内部逻辑:iterate,则返回bean位置(com…*)。ProjectBean@3c293c29)


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

我找到了答案。我在网上找不到任何东西,于是做了一些尝试和错误

<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之后,它工作得非常好