在Spring Webflow中将我的应用程序的http请求重定向到外部网站

问题描述 投票:0回答:1

我想将访问我网站的用户重定向到外部网站。我在flow.xml中使用了此代码

<view-state id="redirect" view="externalRedirect:contextRelative:#{http://google.com}"/>

我也尝试将这段代码添加到我的动作类的方法中,但是我无法进行重定向

context.getExternalContext().requestExternalRedirect("http://google.com");

这样做时出现以下错误:

java.lang.IllegalStateException:在调用后无法调用sendRedirect()已做出响应]的根本原因java.lang.IllegalStateException:无法在调用之后调用sendRedirect()响应已提交

阅读完文档后,我意识到我们可以将直接网址用作

<view-state id="redirect" view="externalRedirect:http://google.com"/>

但是我似乎在输出方面没有进展。

java spring-webflow
1个回答
0
投票
<end-state id="redirect" view="externalRedirect:http://google.com"/>
© www.soinside.com 2019 - 2024. All rights reserved.