目前我正在使用角度js和j2ee框架。
目前我是http:something.com/home /#/ main
但是如果我使用response.sendRedirect(“http:something.com/login /”)重定向java servlet中的上述url
它会将我重定向到页面,但在浏览器网址中,“#/ main”在重定向后仍然保留,如下所示....
HTTP:something.com/login /#/主
我不希望在重定向后出现角度状态。
提前致谢
答案 0 :(得分:0)
流行的浏览器行为是preserve URL fragments after redirects 如果重定向中的位置包含URL片段,则它将覆盖任何携带的URL片段。
所以你可以做的只是将一个空的URL片段(哈希标记#
)附加到你的重定向,以便它清除被遗留的任何东西。
response.sendRedirect("http://something.com/login/#")