Spring + AngularJS(HTML)获取上下文路径?

时间:2015-09-28 10:42:17

标签: html angularjs spring jsp

我目前正在使用Spring和AngularJS。

到目前为止,没有问题使用Spring显示我的index.html

@RequestMapping(value="/")
public String index() {
    return "/app/index.html";
}

有什么方法可以在.html中获取我的上下文路径吗?或者我应该将index呈现为index.jsp

1 个答案:

答案 0 :(得分:3)

正如您所说,您应该将其呈现为JSP以访问上下文路径:

${pageContext.request.contextPath}

如果您想坚持纯HTML,也许可以使用Javascript从URL中提取它:

function getContextPath() {
    return window.location.pathname.substring(0, window.location.pathname.indexOf("/",2));
}
console.log(getContextPath());