【发布时间】:2019-11-16 22:10:25
【问题描述】:
我想将访问我网站的人重定向到外部网站。我在 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() 之后 响应已提交
浏览文档后我意识到我们可以使用直接 url 作为
<view-state id="redirect" view="externalRedirect:http://google.com"/>
但我似乎在输出方面没有任何进展。
【问题讨论】:
标签: java spring-webflow