A bit late, but just for info, i think you can do that by using the
"status":
<s:iterator value="type" status="stat">
<tr>
<td>
<s:url id="url%{#stat.index}" action="Variables">
<s:param name="typeId" value="id"></s:param>
</s:url>
<s:a id="tipo${module}%{id}"
name="tipo${module}%{id}"
href="%{url}" <!-- Here is my problem. I need lots of url, but
not
with the same id, because my param changes
according to the type I'm
itereting
-->
cssClass="listItem"
notifyTopics="changeTypeListItem"
theme="ajax"
showLoadingText="false"><s:property value="dsc"/></s:a>
</td>
</tr>
</s:iterator>
Doing that, you will create url with id = url1, url2, url3, etc.
Ezequiel.