JavaWeb開發中遇到問題匯總


一、基礎問題

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。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM