Я создаю меню, и для каждого компонента меню у меня есть определенный идентификатор:
<li id="ll1"><a href="javascript:{}" id="al1">Component</a></li>
При извлечении компонентов из БД я использовал тег итератора для их динамического отображения:
<s:iterator value="#session.loggedinUser.compNames" status="statusObject" var="parent">
<s:if test="#session.loggedinUser.compAccess[#statusObject.index] == 0">
<li id="ll<s:property value="#statusObject.index"/>">
<a href="javascript:{}" id="al<s:property value="#statusObject.index"/>" onclick="menuBar('none')">
<s:property value="#parent"/>
</a>
</li>
</s:if>
Итератор работает так, как я хочу, и список меню генерируется отлично.Тем не менее, он начинается с List id = 0, как таковой:
<li id="ll0"><a href="javascript:{}" id="al0" onclick="menuBar('Component')">Component</a>
Есть ли способ начать присвоение идентификатора списка с 1 при сохранении начального индекса чтения моего списка итераторов на 0?(Я не хочу терять первое значение в моем списке!)
Если я вас где-то запутал, пожалуйста, попросите разъяснений.
Спасибо!