適用於:非前后端分離的項目。
解決:在項目中通過request獲取各種地址信息。
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
結果:http://localhost:8080/WebDemo/
在jsp頁面可以這么用:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %>
引用basePath
<link rel="stylesheet" href="<%=basePath %>resources/assets/css/font-xxx.min.css" />