Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2010, 10:22
guetalon
 
Fecha de Ingreso: febrero-2009
Mensajes: 30
Antigüedad: 14 años
Puntos: 0
[struts2] asociar un <s:property con un value de url

Buenas!!

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:
elem1 elem2 elem3
Es decir, sin ningún problema.

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:
<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>
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

Si alguien pudiese ayudarme me salvaria la vida :D