動態web 專案在idea關於專案起點
阿新 • • 發佈:2018-12-19
一:在基本使用和配置時的問題 1.建立動態的web 專案 2.idea 配置 Tomcat
三:在初次使用servlet 時遇到的問題(所有的web 專案都是從前端訪問到後端)
1.當專案在idea中執行時,專案的預設起點為index.jsp 。預設的index,jsp 是為空的,所以你在idea中執行你的web 動態專案的時候,不會訪問你所寫的Sevlet 類。在idea 中執行tomcat 其實相當於,是在檢驗你的專案是建立成功的。 而當你直接從瀏覽器中通過地址,配置檔案的要求訪問時,你訪問的就是你建立的動態專案(其實就是Servlet 類的方法),你的程式碼就會執行
2.接收到請求後讀取配置檔案時,先解析我們寫在web 動態專案裡的web.xml 如果沒有相關的配置,則會再解析tomcat 的配置檔案。 為什麼專案的起點為什麼是index.jsp:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
所以當我們在自己的web 動態專案的配置檔案web.xml 中新增相關標籤就可以改變專案的起點頁面
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
專案執行時,起點就是我們自己寫的index.html 頁面