본문 바로가기

에러페이지

(2)
Spring - 에러 페이지 설정 , 예외처리 ❗ 자주 햇갈리는 것 !! ✅ 에러처리 : 에러 자체가 발생되지 않게 선처리 (유효성 검사) 에러가 발생하더라도, 넘어갈 수 있게(try-catch) 처리 ✅ 에러 페이지 설정 : 에러는 발생할 수 있다. 에러발생 시, 왜 발생했는지 -1 어디로 가야하는지 안내 -2 해주는 페이지 ex) 웹툰에서 유료화의 링크로 가려하면 메인으로 돌려주는 방식 설정방법 공통 : 에러페이지 만들기 ${exception.message } 으로 에러상태 확인 가능 1) @ 어노테이션으로 설정 @을 앞으로 사용할 예정이라고 설정파일(.xml)에게 알려줘야함 DispatcherServlet-servlet.xml 에 네임스페이스 mvc추가 바디에 추가 복잡함(@으로 사용하려면 예외처리 클래스를 1개 이상 만들어줘야함) @Contr..
HTML - JSP 에러 처리 페이지 ( 예외처리 ) 400대 에러 원인 - 클라이언트의 문제 - 주로 없는페이지를 요청할 때 해결방안 - 있는 페이지를 요청 서버 측에서 페이지를 생성 500대 에러 원인 - 로직상에서 발생하는 모든 문제에 대해 500 에러를 발생시킴 해결방안 - page 지시어 isErrorPage, errorPage 속성을 통해 설정 가능 errorPage, isErrorPage 사용방법 1. 에러가 발생할 수 있는 페이지 상단에 error가 발생했을 때 수행 될 페이지 요소경로를 작성한다. ( 여기서 나는 String 값을 int로 형변환을 억지로 하려고 해서 에러를 뜨게 했음 - 아래 코드 참고 ) 2. error가 발생했을 때 수행 될 페이지 상단에는 isErrorPage="true" 요소를 작성한다. 3. ErrorPage.js..