【问题标题】:how to send link name to action class如何将链接名称发送到操作类
【发布时间】:2016-03-14 00:49:05
【问题描述】:

在 Struts2 中,通过使用链接标记,我想将与单击的链接关联的值发送到操作类,如果我单击特定菜单名称,请考虑一个菜单,然后该名称应发送到操作类。目前我正在使用。

<a href="<s:url action="JanuaryAction"/>">January</a>

怎么给它加个名字,当我点击这个1月份的时候,应该可以得到一些action类的数据。任何帮助是极大的赞赏。

【问题讨论】:

    标签: java html jsp struts2 struts


    【解决方案1】:

    您可以添加可用于您的操作的 URL 参数,如下所示:

    <s:url action="JanuaryAction" >
        <s:param name="name">January</s:param>
    </s:url>
    

    这会将值为“January”的 url 参数“name”添加到单击此链接时提交给 JanuaryAction 的请求

    【讨论】:

      【解决方案2】:

      您可以使用脚本来执行此操作:

      function setActionval(val)
      {
         document.getElementById("action").value=val;
      }
      

      你必须使用链接作为

      <a href="javascript:setActionval('January')">January</a>
      

      希望这会有所帮助.. :)

      【讨论】:

      • action id 的元素是什么?
      • 我点击这个作为答案不是因为这是合适的,它只是给了我另一种方式来研究我的问题。无论如何,第一个答案并没有那么有帮助,反正我自己得到了答案。谢谢你的努力..
      • " >2013 年 1 月


      • @user2482323:您应该真正批准回答您的问题的答案,即 DaveHowes 之一,而不是零意义的答案。
      • 不,我试过那个答案,但没有锻炼,然后我尝试了自己的,它成功了
      猜你喜欢
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-22
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多