我正在尝试从我的Web应用程序中的Spring MVC Controller重定向到某个支付服务提供的外部URL。网址格式为:
https://xxz.et/xyz/abc.jsp;jsessionid=<SessionID>.worker11?FRONTENDLANGUAGESELECTED=de
浏览器地址栏显示的是:
https://xxz.net/xyz/abc.jsp?FRONTENDLANGUAGESELECTED=de
并且支付服务返回会话超时。如果我手动输入完整的URL,它就可以工作。我尝试通过httpResponse.sendRedirect()重定向或使方法返回redirct:。
答案 0 :(得分:0)
我遇到了同样的问题。这是因为您使用Servlet 2.4,可以在文件中更改此名称:webapp.xml以使用Servlet 3.0。
使用此xml配置标头:
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
希望我能对您有所帮助。问候