[ERROR] Model 2 Controller 에러

gyrud02·2021년 12월 27일
0

오류(ERROR)

목록 보기
3/27

MVC패턴 model 2 유형 컨트롤러 오류가 생길 때 제대로 되어있는지 확인해볼겸 글을 작성하였다.

컨트롤러에서 지정된 명령어를 호출하였을 때 console창에 오류 로그가 뜨고 404 페이지가 뜬다.

1. WEB-INF-lib 폴더 안에 컨트롤러 역할을 해주는 servlet-api.jar 파일이 있는지 확인한다.

2. 파일이 존재한다면 WEB-INF-web.xml 파일을 열어서 서블릿 마크업 언어가 존재하는지 확인한다.

3. 있다면 마크업 언어를 확인해본다.

<servlet> // 실행 서블릿의 하위 태그를 포함하는 상위 태그이다.
    <servlet-name></servlet-name> // 서블릿에 별칭을 부여하여 servlet-mapping 태그 내부의 servlet-name 태그의 값에서 servlet 태그 내부의 servlet-name 태그를 찾는다.
    <servlet-class></servlet-class> // 컨트롤러 역할을 하는 파일의 경로를 입력해준다. [상위패키지명.하위패키지명.서블릿클래스] 로 작성한다.
</servlet>

<servlet-mapping> // 서블릿 요청 방식을 지정하는 태그이다.
	<url-pattern></url-pattern> // 실행 서블릿 경로 지정, 가상 경로 지정이 가능하다.
	<servlet-name></servlet-name> // 서블릿에 별칭을 부여하여 servlet-mapping 태그 내부의 servlet-name 태그의 값에서 servlet 태그 내부의 servlet-name 태그를 찾는다.
</servlet-mapping>
profile
Back-End Engineer

0개의 댓글