如何在Struts 2中找到最后一个动作的名称

时间:2010-02-03 14:52:41

标签: struts2

在我的项目中,我使用带有Freemarker的Struts 2。如何从模板中找到最后一个动作的名称?

例如:
 *我有一个用于添加和编辑对象的FTL文件,
 *我希望能够找到最后的动作名称,例如。 $ {actionContext.actionName}。

有办法吗?

1 个答案:

答案 0 :(得分:0)

我已手动将lastAction隐藏的表单字段设置为当前操作的名称。它是渲染期间的当前操作,但在表单POST或GET时将成为下一个请求的最后一个(或上一个)操作。

当我因某种原因导致当前用户操作(可以从以前的几个操作之一触发)失败时,恢复到上一个​​操作非常有用。