如何在JSP中将页面上下文附加到不在DOM标记中的URL字符串
How do you append page context to URL String in JSP that is not in a DOM tag
我使用页面上下文来引用Tomcat web服务器上的某些资源。例如,我使用它来获取图像,如下所示:
<img src="${pageContext.request.contextPath}/images/ajax-loader.gif" id="loading">
当我尝试为一个只是字符串的src做同样的事情时,而不是像上面那样在文档标记内,我得到一个错误。如何将上下文添加到普通字符串?还是不允许。
//This does not work and gives me syntax errors
if(response.validation === "success")
window.location.href=${pageContext.request.contextPath}+"dashboard.jsp";
else{
$("#notification").append("<td><center>You have entered an incorrect username or password</center></td>");
}
});
//This works but I don't want to do it this way
if(response.validation === "success")
window.location.href="http://69.164.xx.xx:8080/MySite/dashboard.jsp";
else{
$("#notification").append("<td><center>You have entered an incorrect username or password</center></td>");
}
});
//Edit: Rendered Page after using first option
if(response.validation === "success")
window.location.href=/RiverBoat+"dashboard.jsp";
else{
$("#notification").append("<td><center>You have entered an incorrect username or password</center></td>");
}
});
您的JSP
window.location.href=${pageContext.request.contextPath}+"dashboard.jsp";
呈现为
window.location.href=/RiverBoat+"dashboard.jsp";
是无效的javascript,你会得到语法错误。
你想让它呈现为
window.location.href="/RiverBoat"+"dashboard.jsp"; // or rather `"/RiverBoat" + "/dashb..."
所以只要加上引号
window.location.href="${pageContext.request.contextPath}"+"dashboard.jsp";
正如上面的代码注释所述,您可能想要"/dashboard.jsp"
.
相关文章:
- 根据URL更改更改DOM元素类名
- 使用 javascript/jquery 点击 DOM 元素后更改地址栏中的 URL
- 如何通过 webdriver.io 在 DOM 中找到具有特定 url 的链接元素
- Javascript-从URL中获取多个图像的信息,然后将它们插入DOM
- 如何将URL调用的HTML结果附加到DOM中
- 访问特定URL的DOM内容,而无需直接打开页面
- 通过窗口消息共享文件系统url的DOM异常
- 在不触发DOM更新的情况下更改URL
- 如何在JSP中将页面上下文附加到不在DOM标记中的URL字符串
- 获取给定URL的iframe DOM元素
- 如何使用javascript/ajax将图像URL转换为DOM文件对象
- 如何知道DOM在用window.location.href更改URL后何时又准备好了
- 使用RegExp和jQuery查找和解析dom元素值中的url
- 通过计算绑定,在聚合物中使用dom-repeat从Firebase动态获取文件url
- Angular 2中通过DOM改变iframe url的更好方法
- 从URL中的参数设置DOM中的图像
- 删除URL - JS中的UTF-8 DOM &PHP
- 如何从url中检索HTML结构数据,并使用javascript分析DOM特定数据
- 如何在Javascript中获得URL的DOM(文档)?
- 为什么用于表加载的JSON数据url在DOM中最后