更新时间:2022-06-26 21:49:33
可能的解决方案之一是跟踪截取其 URL 的用户.您可以在身份验证拦截器中执行此操作.
One of the possible solutions is to keep track of the user intercepting their URLs. You might do it in the authentication interceptor.
String queryString = request.getQueryString();
session.put("savedUrl", request.getRequestURI()+(queryString==null?"":("?"+queryString)));
使用带有动态参数的全局结果
use the global result with dynamic parameter
@Results({
@Result(name = "return", type = "redirect", location = "${savedUrl}")
})
登录后检查savedUrl
的会话并返回结果"return"
.假设为动态参数提供了 getter.
after login check the session for savedUrl
and return result "return"
. Assumed providing getter for the dynamic parameter.