Java 将我的应用程序的http请求重定向到SpringWebFlow中的外部网站

Java 将我的应用程序的http请求重定向到SpringWebFlow中的外部网站,java,spring-webflow,Java,Spring Webflow,我想将访问我的网站的人重定向到外部网站。我在flow.xml中使用了这段代码 <view-state id="redirect" view="externalRedirect:contextRelative:#{http://google.com}"/> 执行此操作时,我得到如下所示的错误: java.lang.IllegalStateException:无法在 已提交响应]根本原因 java.lang.IllegalStateException:无法在 已作出答复 看完文档后,我

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

<view-state id="redirect" view="externalRedirect:contextRelative:#{http://google.com}"/>
执行此操作时,我得到如下所示的错误:

java.lang.IllegalStateException:无法在 已提交响应]根本原因 java.lang.IllegalStateException:无法在 已作出答复

看完文档后,我意识到我们可以使用直接url作为

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

然而,我似乎在输出方面没有取得任何进展。

将您的
更改为

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


我删除了在action类中使用的重定向代码,并使用了end state,但没有看到重定向发生。我再次测试了它,它工作正常。您可以发布flow.xml的其余部分吗?
<end-state id="redirect" view="externalRedirect:http://google.com"/>