2010-02-01 3 views
1

У меня есть набор со списком объектов, я хочу перебрать этот набор в s: тег итератора в struts 2 и получить доступ к одному из свойств объекта. Как я могу достичь этого?как выполнить итерацию Установить в s: iterator в Struts 2

Пример кода:

class Employee{ 
    String name; 
    String age; 

    ...getters and setters... 
} 

... 

Set<Employee> empSet = new HashSet<Employee>; 
empSet.add(...some objects) 

В Jsp: Я хочу, чтобы получить доступ к имени сотрудника

<s:iterator value = "empSet"> 
    <property value=???(how to get employee name) > 
</s:iterator> 

Благодарности

+0

straters2 iterator tag позволяет выполнять итерацию любой коллекции. –

ответ

1

Iterator документы: http://struts.apache.org/2.1.6/docs/iterator.html

Вы хотите сделать что-то вроде этого :

<s:iterator value="empSet"> 
    <p>Name is: <s:property value="name"/></p> 
</s:iterator> 

Обратите внимание, что для вашего класса Action вам понадобится getter для empSet.

+0

спасибо ... это сработало – raju

Смежные вопросы