我正在尝试使用JavaScript重定向到新页面。我需要重定向到页面:
所需的重定向链接:
http://localhost/mypage.html?myparam1=A&myparam2=B
JAVASCRIPT代码:
Javascript代码将页面重定向到所需的URL:
window.location.assign('http://localhost/mypage.html?myparam1=A&myparam2=B');
结果:
不幸的是,所有&
都被&
取代,如下所示:
http://localhost/mypage.html?myparam1=A&myparam2=B
基础服务器(Java和Thymeleaf)无法正确解析哪些,
不幸的是,当由J2EE解析时,它不起作用。
如何在不将&
替换为&amp
的情况下强制重定向到页面?
答案 0 :(得分:0)
为什么使用分配进行重定向?像您之前的代码一样简单地使用window.location.href。
您又尝试逃脱&char吗? 您是否在代码中使用XSS prenvent功能?