【问题标题】:Dynamically getting One list value with the key of another list value使用另一个列表值的键动态获取一个列表值
【发布时间】:2013-09-04 09:45:13
【问题描述】:

亲爱的朋友们, 我有一个带有一个列表的迭代器。我在前一个迭代器中有另一个迭代器。我想通过第二个列表值的键显示第一个列表值。如何实现。请帮帮我。

<s:iterator value="listOne" var="one">
     <s:iterator value="listsecond" var="second" status="stat">
        <s:textfield name="colDyn%{#stat.index}" value="%{one.second.name}"/>
     </s:iterator>
 </s:iterator>

我用设置标签试过这个

  <s:set value="#second.name" var="field1" scope="page"/>
  <s:textfield name="colDyn%{#stat.index}" value="%{one.#field1}"/>

但这只给出了“钥匙”。但我想要那个钥匙的价值.. 在此先感谢...

【问题讨论】:

  • 第二个名字应该是第一个列表的索引。尝试更改语法。

标签: list struts2 iterator ognl valuestack


【解决方案1】:

不知道确切,但您必须通过 trial & error 尝试类似的方法

<s:iterator value="listOne" var="one">
    <s:iterator value="listsecond" var="second" status="stat">

         <s:property value="#one[#second.index]" />
    </s:iterator>
     </s:iterator>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-08
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多