Tengo una duda que mas de implementación es de sintaxis.
Tengo una página jsp en la que he declarado un iterator<String> el cual cada elemento debería servirme para pasarselo luego a otro elemento en su parámetro value. Mi duda es ¿Como debo escribir esa sentencia?
Por ejemplo si hago:
Código:
<s:iterator value="lista"> <s:property/> <s/iterator>
Y la lista esta compuesta por elem1, elem2, y elem3 cuando ejecuto me imprime
Código:
Es decir, sin ningún problema.elem1 elem2 elem3
Yo ahora quiero que elem1, elem2 y elem3 me sirvan para generar una serie de url's cuyo valor de un parametro serán los del iterator.
He pensado poner lo siguiente:
Código:
El problema es que entonces no me imprime nada y cuando intento modificar la sentencia de alguna forma aparecen errores de sintaxis cuando intento ejecutar<s:iterator value="generaMenu"> <s:url id="menu" action="procesaMenu"> <s:param name="elemMenu" value="<s:property/>"></s:param></s:url> <a href="<s:property value="%{menu}"/>"> <s:property/> </a> </s:iterator>
Si alguien pudiese ayudarme me salvaria la vida :D