Struts 2 嵌套迭代器 [英] Struts 2 nesting iterators

查看:25
本文介绍了Struts 2 嵌套迭代器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我真不敢相信这么简单的事情在 Struts 2 中怎么做起来这么难.

I can't believe how something this simple can seem so hard to do in Struts 2.

这大约是我想要做的,因为它会在 Java 中完成.

This is approximately what I would like to do as it would be done in Java.

for (Parent parent : parents){
  for (Child child: parent.getChildren()){
     System.out.println(child.getName());
  }
}

这应该在 Stuts 标签中转化为与此接近的内容:

That should translate to something close to this in Stuts tags:

<s:iterator var="parent" value="parents">
  <s:iterator var="child" value="parent.children">
     <s:property value="child.name"/>
  <s:iterator>
<s:iterator>

我认为 parent.children 应该类似于 ${%(#parent.children)} 但我还没有找到 ${%(# 个要使用的字符:-) 的正确组合.我还可以使用一个页面链接来解释何时使用其中的哪一个.

I assume parent.children should be something like ${%(#parent.children)} but I have not found a right combination of ${%(# characters to use :-). I could also use a link to a page explaining when to use which one of these.

推荐答案

试试这个:

<s:iterator var="parent" value="parents">
    <s:iterator var="child" value="#parent.children">
        <s:property value="#child.name"/>
    <s:iterator>
<s:iterator>

这篇关于Struts 2 嵌套迭代器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆