在未設置默認首頁時,SSM框架中默認的首頁爲webapp目錄下的index.jsp頁面:
根據網上資料得知,在webapp目錄下的web.xml文件中添加:
//login.jsp爲設置爲默認首頁的頁面
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
即:
運行Tomcat,結果我們發現,Tomcat運行之後根本找不到login.jsp頁面:
根據資料中說明,Tomcat不是在請求http://localhost的時候去找能不能訪問到login.jsp,而是在容器啓動加載的時候,就去webapp的主目錄查找login.jsp這個物理文件。如果找不到,在訪問的時候,就返回404給頁面上。即,它不會去在WEB-INF文件夾中去查找login.jsp這個物理文件。所以,必須在webapp的主目錄下有一個login.jsp頁面。