#request 相 当 于 httpServletRequest 对 象 , 这 是 3.x 版 本 , 若 是 2.x 版 本 使 用#httpServletRequest,在页面获取应用的上下文根,一般在 js 中请求路径中加上可以避免 404。
<script type="text/javascript" th:inline="javascript">var basePath = [[${#httpServletRequest.getScheme() + "://" +#httpServletRequest.getServerName() + ":" +#httpServletRequest.getServerPort() +#httpServletRequest.getContextPath()}]];//获取协议名称var scheme = [[${#request.getScheme()}]];//获取服务 IP 地址var serverName = [[${#request.getServerName()}]];//获取服务端口号var serverPort = [[${#request.getServerPort()}]];//获取上下文根var contextPath = [[${#request.getContextPath()}]];var allPath = scheme+"://"+serverName+":"+serverPort+contextPath;alert(allPath);</script>
