我正在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动作类中。
谢谢, 苏尼
答案 0 :(得分:0)
您是否尝试过使用ActionContext?
String actionName = ActionContext.getContext().getName();