【问题标题】:Iterator within an iterator using Struts2使用 Struts2 的迭代器内的迭代器
【发布时间】:2014-10-23 10:50:30
【问题描述】:

我在迭代器中有一个迭代器,第二个迭代器需要使用第一个迭代器正在迭代的列表的值作为迭代器二中方法调用的参数。我找不到足够的文档来告诉我我需要使用什么。

//firstList = "1","2","3","4";
<s:iterator value="firstList">
  <s:iterator value="getSecondList(FIRST LIST ITERATION PROPERTY REQUIRED HERE)">
    //Do Something
  </s:iterator>
<s:iterator>

我想使用&lt;s:property/&gt;,但我不能在struts 标签内使用struts 标签。 感谢您的任何帮助和建议。

【问题讨论】:

    标签: java struts2 iterator


    【解决方案1】:

    抱歉,我一发布就找到了答案,我花了很长时间,但它只是表明只有在所有其他路线恶化时才询问。

    使用变量:

    //firstList = "1","2","3","4";
    <s:iterator value="firstList" var="parent">
      <s:iterator value="getSecondList(#parent)">
        //Do Something
      </s:iterator>
    <s:iterator>
    

    【讨论】:

    • 是的,这是一种方式。还有其他几种方法可以访问被迭代元素的值(top、iteratorstatus、ognl、...),你可能想看看this answer
    猜你喜欢
    • 2017-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-16
    相关资源
    最近更新 更多