一、基礎問題
1.${pageContext.request.contextPath}獲取相對路徑無效
問題:在jsp中使用${pageContext.request.contextPath}獲取相對路徑,可是最后路徑變為:http://localhost:8080/oneself/$%7BpageContext.request.contextPath%7D/css/reset.css
解決方案:web-app版本過低,idea自帶生成web項目版本為2.3。需要2.4以上版本;
idea中選擇項目Project Structure,進入web,刪除web.xml;重新添加,版本選擇4.0,確認
版本2.3
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Servlet 2.3 Web Application</display-name> </web-app>
至此,webapp版本OK。