function setRedirect()
{
var redirectDest = "This is additional description <a href="http://opensourceforgeeks.blogspot.in/">Click Me</a>.";
if(redirectDest != null && redirectDest != '')
{
document.getElementById("RedirectDestElem").innerHTML = redirectDest;
}
}
redirectDest 是从 Spring 控制器填充的。所以函数实际上是
function setRedirect()
{
var redirectDest = "${redirectDest}";
if(redirectDest != null && redirectDest != '')
{
document.getElementById("RedirectDestElem").innerHTML = redirectDest;
}
}
这会将当前 url 基址追加到 http://opensourceforgeeks.blogspot.in,然后重定向。我不希望这种情况发生。我必须在 Java 代码中将"
转换为"
(转义它),以便我的 java 脚本不会中断。否则将是
var redirectDest = "This is additional description <a href="http://opensourceforgeeks.blogspot.in/">Click Me</a>.";
会打破。
为什么不将重定向Dest括在单引号中?
var redirectDest = '${redirectDest}';
您可以使用转义序列"\"
所以你的文字将如下所示:
var redirectDest = "This is additional description <a href="http://opensourceforgeeks.blogspot.in/">Click Me</a>.";