【发布时间】:2013-07-30 15:25:31
【问题描述】:
如何在 Struts2 中使用锚标签发送值请给我一个例子,我知道我们可以使用 url 标签来实现这一点,但我希望使用锚标签。
【问题讨论】:
标签: java jsp url struts2 anchor
如何在 Struts2 中使用锚标签发送值请给我一个例子,我知道我们可以使用 url 标签来实现这一点,但我希望使用锚标签。
【问题讨论】:
标签: java jsp url struts2 anchor
像任何其他参数化链接一样创建它。
就个人而言,我更喜欢使用 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 标签不是您真正想要的。
【讨论】:
Struts2 中的锚点<s:a> tag 以及其他标签可以使用<s:param> 标签进行参数化。只需将 param 标签放在锚标签的正文中。例如
<s:a action="myaction"><s:param name="myparam" value="%{property}"/></s:a>