Struts2 href触发带参数的动作

时间:2014-12-16 10:49:55

标签: jsp struts2

我在JSP中有这样的链接

<a href="<s:url action="aUrlAction" />">a variable</a>

struts2操作代码是

public SomeAction extends ActionSupport{
    private String aVariable;
    // aVariable getters and setters
    public execute(){
        doSomeThing(aVariable);  
    }
}

Strtus2映射

<action name="aUrlAction" class="***.SomeAction">
    <result>....</result>
</action>

如何通过点击aVariable标记传递<a>。我希望将<a></a>之间的文本传递给操作。谢谢。

1 个答案:

答案 0 :(得分:1)

你可以传递这样的参数:

<s:url var="test" action="aUrlAction">
  <s:param name="aVariable">value</s:param>
</s:url>
<a href="${test}">Test</a>