Maven專案引入JS,css等檔案的問題
阿新 • • 發佈:2019-02-15
今天在專案中引入JS,CSS檔案遇到的問題,路徑明明是對的,但就是沒有效果,專案結構如下所示:
查資料發現,需要做如下配置,首先在web.xml中進行攔截配置:
<servlet-mapping>
<servlet-name >default </servlet-name >
<url-pattern >*.js</url-pattern>
</servlet-mapping >
<servlet-mapping >
<servlet-name >default </servlet-name >
<url-pattern >*.css</url-pattern>
</servlet-mapping >
;
然後再JSP頁面這樣引入路徑:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
;
最後引入路徑這樣寫:
<script type="text/javascript" src="<%=basePath %>/static/js/test.js"></script>
這樣就好了