如何从链接列表中获取所选链接值的值?

时间:2013-05-27 08:43:53

标签: struts2 hyperlink

在我的jsp页面中,我有以下代码,一旦点击链接,它就可以成功转到动作类。

我担心的是,我需要在动作类中了解列表中所选链接的价值。

<s:iterator value="mediaLendingList" >
<tr> 
   <td><s:url action="addMediaLending" var="urlTag" />
   <a href="<s:property value="#urlTag" />" ><s:property /></a>
</td>
</tr>
</s:iterator>

有谁能告诉我如何做到这一点?提前谢谢。

1 个答案:

答案 0 :(得分:2)

使用<s:param>代码将参数放入<s:url>代码和top关键字,以获取迭代的当前元素。

<s:iterator value="mediaLendingList">
  <tr> 
   <td>
     <s:url action="addMediaLending" var="urlTag">
      <s:param name="variableName" value="top" />
     </s:url> 
     <s:a href="%{urlTag}"><s:property /></s:a>
   </td>
  </tr>
</s:iterator>