点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个奇怪的问题,...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个奇怪的问题,...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个奇怪的问题,例如当我尝试访问一些安全资源(例如my-account)时,它正在重定向登录页面,而登录后它可以正确地重定向到目标页面。
但是我的问题是,我的网站主页可以通过** http://localhost:9001/**进行访问 a>网站打开后,我直接单击登录按钮登录到该网站,登录后它应该重定向到主页(** http://localhost:9001/** )再次返回,但它重定向到** http://localhost :9001/siteid/zhlocalhost:9001/**。如果您观察到重定向URL,它将再次将域附加到URL。 我不明白是什么原因造成的。
任何帮助将不胜感激。 欢呼!!
@Mohammed:是的。
我发现了问题。 它在WebHttpSessionRequestCache的calculateRelativeRedirectUrl方法中。 如果URL恰好是 http://localhost:9001/,则相对URL模式计算是错误的(如果您 直接在匿名浏览器中访问此页面,然后登录。
由于我不确定该算法的确切作用(当它处理WebConstants.URL_ENCODING_ATTRIBUTES时),我只是在方法末尾添加了一个检查:
请确保我们有一个相对URL,如果不是这样,则在(!relUrl.startsWith("/")){relUrl ="/"; }
一周热门 更多>