2016-08-28 67 views
0

目前我正在角js和j2ee框架。Java response.sendRedirect()不清除後的角色狀態提供者網址#

目前我的http:something.com/home /#/主

但是如果我重定向從Java Servlet的使用response.sendRedirect是上面的網址( 「HTTP:something.com/login/」)

它重定向我的頁面,但在瀏覽器的URL 「#/主」 仍然連重定向像下面....之後

HTTP:something.com/login /#/主。

我不希望那些角色在我重定向後出現。

在此先感謝

回答

0

當時的瀏覽器行爲是preserve URL fragments after redirects
如果重定向中的位置包含URL片段,則它將覆蓋任何通過URL片段進行的操作。

因此,您可以做的只是將一個空的URL片段(散列標記#)附加到您的重定向中,以清除所有結轉的內容。

response.sendRedirect("http://something.com/login/#")