最好的方法是将其作为 请求 参数传递。在编辑链接或按钮上,只需将当前URL传递为请求参数即可。这是带有链接的示例:
<a href="/login?from=${pageContext.request.requestURI}">edit</a>或者, 如果它是提交表单的按钮,则以相同的形式将其作为隐藏的输入值传递:
<input type="hidden" name="from" value="${pageContext.request.requestURI}">在带有编辑表单的页面中,将其作为表单的隐藏输入值传输到后续请求:
<input type="hidden" name="from" value="${param.from}">在操作方法中,只需在完成操作后重定向到该URL。由于我不使用Struts,因此无法提供详细的Struts示例,但是这是使用“普通香草”
Servlet的方法,因此必须能够将其移植到Struts方法中:
response.sendRedirect(request.getParameter("from"));


