我在我的应用程序的一些资源需要重定向到另一个资源(形式),如果不设置一些背景信息。上下文被设置后(需要两个步骤的用户),我需要回到重定向到所请求的资源。如何实现这一目标。我使用基于注解控制器在春季3是任何使用org.springframework.security.web.savedrequest.HttpSessionRequestCache

有帮助吗?

解决方案

传递资源的位置沿着每一页上,作为隐藏字段。

使用会话来存储它有一个重大缺陷 - 如果用户打开两个标签,用不同的资源,一个将会丢失

其他提示

您当然可以做这种逻辑自己在你的控制器。注册自定义sesssion对象,查询的对象必须是有才能满足条件的会话对象。如果条件被满足,显示视图一个,否则显示视图B

这种行为通常驻留在某些的方面分类,例如在servlet拦截

不过,我相信,最好的解决办法是使用Spring Web Flow http://www.springsource.org/ Webflow的(虽然我还没有尝试过)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top