⛳JSP 오류
🔴JSP 404오류
- JSP를 공부하다보면 가장 많이 발견되는 404 오류를 볼 수 있다.
가장 많이 볼 수 있는 오류 중 하나인 404오류는 경로의 문제일 가능성이 농후하다.
우선 프로젝트 동작 순서 및 중요한 부분을 알아보자
- 톰캣 구동은 jsp 파일이 아닌 프로젝트에서 해야한다.
- 톰캣을 구동하면 프로젝트로 진입 후 web.xml이 실행된다.
- web.xml에서 servlet-context.xml이 실행된다.
- servlet-context는 객체를 생성한다.
- HomeController 클래스의 객체에 의존성 주입이 된다.
- 의존성 주입된 클래스는 Requestmapping으로 인하여 /을 받는다.
- 객체 prefix로 인하여 앞에는 /WEB-INF/views/가되고
- sufix로 인해 뒤에는 .jsp가 붙는다.
404 오류가 났을 경우 경로확인과 위에 사항을 잘 확인해보자
출처: https://xzio.tistory.com/1373 [코딩창고:티스토리] 감사합니다!!
🔴JSP 500오류
-
500오류(Internal Server Error)는 서버가 처리 방법을 모르는 상황이 발생했다는 것이다. 서버는 아직 처리 방법을 알 수 없다.
-
변수 생성할 때 int를 넣어줬다. 하지만 int 값의 범위를 초과하여 에러가 난 것 같다.
-
int값의 허용범위 내에 숫자를 넣어주면 잘 작동되는 것을 볼 수 있다. 500에러는 코드가 잘못됐을 때, null 포인트를 참조했을 때 등의 경우에 발생하는 서버 오류이다.
따라서 500에러가 발생했을 시 코드를 한번더 확인해야 할 것 같다.
요약
400대 에러는 클라이언트 에러 → 사용자 잘못
500대 에러는 서버 에러 → 개발자 잘못(코드수정)
에러가 났을 경우 참조하기 바란다.
https://developer.mozilla.org/ko/docs/Web/HTTP/Status