우리는 처음 서버를 가동시키고 제일 먼저 뜨는 index 화면을 보게된다.
근데 이러한 index화면의 정확한 경로는 Controller에서 확인하면 "egovSampleList.do"라는 요청이 있을 때 해당 화면을 표출한다.
그렇다면 왜 아래와 같이 hostName:port 이후 아무경로도 입력을 안 했는데 해당 화면을 표출하는 것일까? 오늘 해당 내용에 대해 알아보고, 간단히 프로젝트 구조에 관해 설명을 진행할 예정이다.
위에서 말한 index page에 관한 내용을 설정하기 위해서는 먼저 src->main->webapp->WEB-INF->web.xml 파일을 확인한다.
그러면 해당 내용에 welcome-file-list라는 항목이 있고, index.jsp 파일을 호출하고 있다. 이 말이 무엇이냐면 우리가 "/" 를 호출하였을 떄 보여주는 page를 말하는 것이다.
그래서 나는 따라서 index.jsp 파일을 열어보았고 내용은 다음과 같았다. index.jsp 파일에서는 <jsp:forward page="/egovSampleList.do"/> 로 위에 보여줬던 egovSampleList.jsp를 호출하고 있었고, 해당 내용으로 인해 index page는 우리가 봤던 sapmleList 경로를 보여줬던 것이다.
index 페이지에 관한 설명을 위에서 다뤘는데 error page에 관한 설정도 동일해서 추가적으로 첨부하였다.