2013-09-04 2 views
1

Дорогие друзья, У меня есть итератор с одним списком. У меня был еще один итератор внутри предыдущего итератора. Я хочу показать первое значение списка ключом второго значения списка. Как это сделать. Пожалуйста, помогите мне.Динамическое получение значения одного списка с ключом другого значения списка

<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}"/> 

Но это дает "ключ" только. Но я хочу, значение этого ключа .. Спасибо заранее ...

+0

Второе имя должно быть индекс его первого списка. Попробуйте изменить синтаксис. –

ответ

1

не знают точной, но вы должны попробовать что-то подобное с проб & ошибок

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

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

Спасибо за ваш быстрый ответ. Используя ваш ответ, я исправил свою проблему .. – maan

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