Jsp 如何返回到登录后提交Post表单请求的上一页?

Jsp 如何返回到登录后提交Post表单请求的上一页?,jsp,login,Jsp,Login,我想在用户登录后从登录页重定向到上一页。问题是上一个JSP页面是通过表单提交(使用Post方法)请求的,而上一个JSP需要提交数据来执行一些逻辑。返回上一页而不丢失通过Post方法提交的数据的最佳方式是什么?提前谢谢 a.jsp(post form submit) ---> b.jsp (click login button) ---> login.jsp (return to previous) |

我想在用户登录后从登录页重定向到上一页。问题是上一个JSP页面是通过表单提交(使用Post方法)请求的,而上一个JSP需要提交数据来执行一些逻辑。返回上一页而不丢失通过Post方法提交的数据的最佳方式是什么?提前谢谢

a.jsp(post form submit) ---> b.jsp (click login button) ---> login.jsp (return to previous) | | +-----------------------+ a、 jsp(提交表单后)--->b.jsp(单击登录按钮)--->login.jsp(返回上一页) | | +-----------------------+
您可以简单地在表单中包含一个名为“referer”的隐藏字段,并在用户通过请求referer重定向到此页面时进行设置。在登录bean中,您将检查表单referer是否已设置,如果已设置,请重定向回该页面。至于post数据,您可以在重定向到登录页面之前将其存储在会话中,然后在登录后返回该页面时填充会话中的字段值


我希望我正确理解了你的问题。

谢谢格雷格,我希望我的问题很清楚。请看我的图表。