需求:
一个项目由于之前采取jar方式启动,URL只到端口层,故项目中请求正常,换成war后,由于带上了工程名称,ajax请求默认不包含工程名,导致多数请求出现404
传统的jsp页面js获取项目路径的写法:
var contextPath = '${pageContext.request.getContextPath()}';
springboot thymeleaf js获取项目路径:
<script th:inline="javascript">
var context = [[@{/}]];
console.info(context);
</script>