处理struts2中的身份validation方案

我正在使用struts2(使用Jquery插件)。 实现这个的最佳方法是什么?

用户单击某个操作,操作类validation请求并发现用户未经过身份validation(未登录)并将其重定向到登录页面,错误代码为401.用户输入登录详细信息并登录。 现在他不应该被带到我的帐户页面,而是被接收到因401而被阻止的上一个操作。

我认为当401发送给用户并在当前登录请求中重新提交uri时,需要将请求uri保存在某个隐藏字段中?