우리가 만든 프로젝트 페이지를 열 때

<aside> 💡 http://localhost:8000/blog

</aside>

이렇게 치고 들어간단 말이야????

여기서 /blog 는 contextPath (이하 cp) 인거 기억나지????

(서버의 server.xml 참조)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bb2d9157-5e54-4d33-b86c-ca947efe1842/Untitled.png

이렇게 치면 서버의 welcome 파일인 index 파일을 찾아가는게 default

만약 없으면? 404가 뜨거나 우리가 무언가 조치를 취해줘야한다

그래서 우리는 index.jsp 를 만들었쥐

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<% 
	response.sendRedirect("board?cmd=list&page=0"); /* 컨트롤러 때려야되니까 */ 
%>

board?cmd=list

메인으로 들어갔을 때 화면에 디비의 데이터를 가져와 뿌려야하기 때문에

컨트롤러를 타게 해줘야한다

그래서 서블릿 파일로 가게끔 경로를 저렇게 짜줬지?!

cp는 생략이 가능해 저렇게만 적었는데 full로 다 적어보자면