如何将链接名称发送到动作类

时间:2013-06-20 08:54:04

标签: java html jsp struts2 struts

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

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

如何为其添加名称,当我点击今年1月时,我应该能够在动作类中获取一些数据。任何帮助是极大的赞赏。

2 个答案:

答案 0 :(得分:2)

您可以添加以下操作可用的网址参数:

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

这会添加url参数&#34; name&#34;值为&#34; 1月&#34;单击此链接时提交给JanuaryAction的请求

答案 1 :(得分:-1)

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

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

你必须使用链接

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

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