0

如何在 Struts2 中使用锚标签发送值请给我一个例子,我知道我们可以使用url标签来实现这一点,但我希望它使用锚标签。

4

2 回答 2

1

像任何其他参数化链接一样创建它。

就个人而言,我更喜欢使用 JSP EL:

<a href="displayMails?foo=${someActionProperty}">${subject}</a>

但是,如果您坚持使用标签:

<a href="displayMails?foo=<s:property value='%{someActionProperty}'/>">
  <s:property value="%{subject}"/>
</a>

... 在 HREF 中使用 S2 操作名称。

<a href="<s:url action='displayMails'/>?foo=${someActionProperty}">${subject}</a>

在这一点上,我们回到不知道为什么 S2 标签不是您真正想要的。

于 2013-07-30T15:58:38.097 回答
1

Struts2 中的锚 <s:a>标记以及其他标记都可以使用<s:param>标记进行参数化。只需将 param 标签放在锚标签的正文中。例如

<s:a action="myaction"><s:param name="myparam" value="%{property}"/></s:a> 
于 2013-07-30T15:37:02.320 回答