问题:
在 jsp 页面中可以使用 ${pageContext.request.contextPath} 来获得当前项目的根目录,但在 js 文件中无法使用。
解决:
在jsp页面中,加上
<input id="pageContext" type="hidden" value="${pageContext.request.contextPath}" />
在js文件中用 $("#pageContext").val() 来表示 ${pageContext.request.contextPath}
url可以这样表示
url: $("#pageContext").val()+'/controllerName/methodName'