如何在Struts2中使用锚标记发送值

时间:2013-07-30 15:25:32

标签: java jsp url struts2 anchor

如何在Struts2中使用锚标记发送值请给我一个示例,我知道我们可以使用url标记实现此目的,但我希望它使用锚标记。

2 个答案:

答案 0 :(得分:1)

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

<s:a action="myaction"><s:param name="myparam" value="%{property}"/></s:a> 

答案 1 :(得分: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标签不是你真正想要的。