У меня есть следующая проблема в Struts 2.
Давайте предположим, что у меня есть такой класс
class User {
private String name;
private String address;
public String getName() { return name;}
public String getAddress() { return address;}
}
и список пользователей, доступных на ValueStack, с именем: users
и список пользовательских свойств, доступных также в ValueStack, как: userProps .
В этом случае userProps будет {имя, адрес}.
Теперь я хочу перебрать список users и динамически получить доступ к свойствам одного пользователя через userProps .
Вот как:
<s:iterator value="#users" var="user">
<s:iterator value="#userProps" var="prop">
**<%--- HOW to get user.name, user.address ???%>**
<s:property value="#user.%{#prop}"/>
</s:iterator>
</s:iterator>
Я не знаю, как оценить # user. # Data для получения значения # user.name или # user.address ??
Спасибо.