Я пытаюсь выполнить итерацию над двумя 2D-массивами Org_Positions_IdTitle
и Org_Apps
и распечатать поле, но я продолжаю получать Attribute var invalid for tag iterator according to TLD
также на моей странице jsp, var1 и var2 подчеркнуты, и он говорит о left Undefined имя атрибута "var".
Я был бы так благодарен, если вы можете мне помочь в этом.struts 2 Неопределенное имя атрибута «var»
<s:iterator value="Org_Positions_IdTitle" var="arr1" >
<s:iterator value="Org_Apps" var="arr2" >
<s:if test="#arr1[0] == #arr2[1] ">
<s:property value="#arr1[1]" />
</s:if>
</s:iterator>
</s:iterator>
Как я уже говорил вам в предыдущем вопросе. Атрибут 'id' устарел давно. Поэтому, если вы используете очень старую версию Struts2, используйте ее, иначе используйте 'var'. –
Спасибо большое, я использовал Id, и он работает. Еще раз спасибо вам большое. – Abdou