Tôi không thể tin một cái gì đó đơn giản này có vẻ khó khăn như vậy trong Struts 2.Struts 2 nesting iterators
Đây là khoảng những gì tôi muốn làm như nó sẽ được thực hiện trong Java.
for (Parent parent : parents){
for (Child child: parent.getChildren()){
System.out.println(child.getName());
}
}
Điều đó sẽ dịch một cái gì đó gần với điều này trong các thẻ Stuts:
<s:iterator var="parent" value="parents">
<s:iterator var="child" value="parent.children">
<s:property value="child.name"/>
<s:iterator>
<s:iterator>
tôi giả parent.children nên một cái gì đó giống như $ {% (# parent.children)} nhưng tôi có không tìm thấy sự kết hợp đúng của $ {% (# ký tự để sử dụng :-). Tôi cũng có thể sử dụng liên kết đến trang giải thích thời điểm sử dụng một trong các trang này.
Điều đó có hiệu quả. Cảm ơn bạn. – Bloodboiler
Ai đó có thể giải thích ý nghĩa của dấu #? Tôi đã phạm sai lầm giống như poster gốc. Cảm ơn! – Jim
Trang này giải thích: http://struts.apache.org/2.x/docs/ognl.html – Nate