2013-10-02 2 views
1

говорят, что фрагмент name="<%=(String) curItr.next()%>" возвращает shoppingList. в теге html:text.Конкатенации строк в атрибуте имени Struts

Как сделать так, чтобы элемент DOM получился с shoppingList[0].anotherList[1]? Я попытался

name="<%=(String) curItr.next()%>" + shoppingList[0].anotherList[1], но это не совсем работает

полный фрагмент кода:

<html:text indexed="true" name="<%=(String) 
curItr.next()%>"+"[0]" property="<%=(String) curItr.next()%>"/> 
+0

DOM элемент с чем? –

+0

с помощью строки: «[0] .anotherList [1]» – LaneLane

+0

Это вопрос или ответ? –

ответ

0

Это нечитаемым, и вы не должны использовать скриптлетов, использовать JSTL для этого.

<html:text property="propertyNameOfYourBean"/> 

Для списка вы должны использовать тег <c:forEach>.

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