【问题标题】:How to send value using achor tag in Struts 2如何在 Struts2 中使用锚标记发送值
【发布时间】:2013-07-30 15:25:31
【问题描述】:

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

【问题讨论】:

    标签: java jsp url struts2 anchor


    【解决方案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 标签不是您真正想要的。

    【讨论】:

      【解决方案2】:

      Struts2 中的锚点&lt;s:a&gt; tag 以及其他标签可以使用&lt;s:param&gt; 标签进行参数化。只需将 param 标签放在锚标签的正文中。例如

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

      【讨论】:

      • 不,实际上我已经这样做了 除了这个我需要传递 message_id 我该怎么做这个请建议
      • 你问过如何使用 S2 锚标签发送值,对吧?
      • 我不明白你在说什么,我已经给你说了上面问题的答案。
      • 我不想使用表单来发送值 我有一个 url 链接当我点击那个链接时我必须传递另一个值 message_id
      • @user1712656 编辑您的问题,不要在 cmets 中发布代码。
      猜你喜欢
      • 2011-03-11
      • 2011-04-27
      • 2019-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-18
      相关资源
      最近更新 更多