首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring在重定向时添加属性,使用浏览器中断iframe进行重定向。

问Spring在重定向时添加属性,使用浏览器中断iframe进行重定向。
EN

Stack Overflow用户
提问于 2016-04-04 08:59:26
回答 1查看 777关注 0票数 0

我在jsp中有一个iframe,用于使用第三方支付提供者处理支付。

当我从支付提供者那里得到响应时,我使用另一个jsp文件来突破iframe (使用javascript,因为我在jsp中找不到任何东西来做这件事,而且在jsp AFAIK中可能没有这样的方法)。

现在,我的问题是错误场景。当我从支付提供者收到一些错误时,我想在从iframe中断后重定向到的页面顶部显示该错误。

我们使用flash属性来消除错误消息,同时使用redirect:从spring重定向。

但我不知道如何在使用浏览器重定向时做到这一点。

我可以想到的一个解决方案(Post/ redirect /Get模式)是在url中附加错误响应,这是我在重定向中使用的从iframe中跳出的错误响应。

但这将需要对jstl标记文件进行更改,这将与现有代码的设计不同。

有人能为我指出更好的解决办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-27 11:36:01

最后我使用了会话变量。

因此,只是在控制器中添加了一个会话变量,在视图从上一个控制器传递之前,将会话变量复制到重定向闪存属性中,然后它就开始工作了。我知道这听起来还不够好,但这就是我要做的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36398361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档