1. 程式人生 > >動態web 專案在idea關於專案起點

動態web 專案在idea關於專案起點

一:在基本使用和配置時的問題 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:

在web 的動態專案的web.xml 檔案中我們沒有自定義專案的起點,但是在tomcat 的配置檔案web.xml 中有相關配置:

 <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 頁面