ActionMapping在Struts2的Action类中

时间:2018-06-18 07:15:57

标签: struts2

我正在Struts2(2.5.16)上开发一个应用程序。我遇到了一个情况,我的动作类需要知道它的动作名称(在struts.xml中定义)。在struts1中,我们可以使用 mapping.getPath()来实现这一点。我们怎样才能在struts2中实现这个目标?

我的struts.xml:

    <action name="testAction" class="action.TestAction">
        <result name="success">/success.jsp</result>
        <result name="error">/error.jsp</result>
    </action>

我想得到&#34; testAction &#34;在我的struts2动作类中。

谢谢, 苏尼

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用ActionContext?

String actionName = ActionContext.getContext().getName();