■ 에러 페이지를 이용한 예외처리
# 예외 처리하기
infoForm.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
출력화면01 : 나이를 숫자로 입력한 경우 |
출력화면02 : 나이를 한글로 입력한 경우 |
viewInfo.jsp |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%-- 해당페이지에서 에러가 발생하면 error02.jsp로 이동하도록 errorPage 속성을 지정해둠--%> |
풀이 |
-. errorPage : viewInfo.jsp에서 예외가 발생하면 errorPage 속성 값인 error02.jsp로 이동한다. (error02.jsp에서는 예외에 대한 처리를 기술) |
출력화면 (나이를 숫자로 입력한 경우) |
error02.jsp |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
풀이 |
-. sErrorPage = "true" : isErrorPage 속성에 "true"를 설정하면 페이지 내에서는 exception 객체를 사용할 수 있다. -. exception : exception 객체는 자바에서 예외를 처리하기 위해 제공되는 객체이다. -. getMessage() : 예외 사항에 대한 정보를 문자열로 넘겨주는 메소드이다. |
출력화면 (나이를 한글로 입력한 경우) |
'JSP > JSP Programming' 카테고리의 다른 글
[JSP] 자바 빈(Bean)이란? (0) | 2012.06.05 |
---|---|
[JSP] 예외 코드별 예외처리 (0) | 2012.06.05 |
[JSP] 세션(Session)을 이용한 회원 인증 프로그램 (0) | 2012.06.04 |
[JSP] 세션(Session)을 완전히 삭제하기 - invalidate() - (0) | 2012.06.04 |
[JSP] 세션(Session) 값 삭제하기 - removeAttributeAttribute - (0) | 2012.06.04 |