<page>
: page 객체는 jsp 페이지 그 자체를 나타내는 객체이며, jsp 페이지 내에서 page 객체는 this 키워드로 자기 자신을 참조할 수 있다. 그러나 대부분의 JSP 컨테이너는 Java만을 스크립트 언어로 지원하기 때문에 page 객체는 현재 거의 사용하지 않는다.
<config>
: 서블릿에게 서블릿을 초기화하는 동안 참조해야 할 정보를 전해주는 역할을 한다.
<exception>
: jsp 페이지에서 발생한 예외를 처리하는 페이지를 지정해, 에러 페이지에 전달하는 객체이다.
<예제>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
int one = 1;
int zero = 0;
%>
<h1>Exception Example1</h1>
one / zero = <%= one / zero %><p/>
</body>
</html>
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
예외를 발생하는 jsp 페이지 생성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
isErrorPage = "true"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String message = exception.getMessage();
String objectMessage = exception.toString();
%>
<h1>Exception Example1</h1>
에러 메시지: <b><%= message %></b><p/>
에러 실체의 클래스명과 에러 메시지: <b><%= objectMessage %></b>
</body>
</html>
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
예외를 처리하는 페이지
-실행
'20.03 ~ 20.08 국비교육 > JSP' 카테고리의 다른 글
데이터베이스(개발환경 구축 및 기본 MySQL 구문) (0) | 2020.04.27 |
---|---|
자바빈즈(JavaBeans) (0) | 2020.04.27 |
내부객체2. session, application, pageContext (0) | 2020.04.24 |
내부객체1. request, response, out (0) | 2020.04.23 |
내부 객체(Implicit Object) (0) | 2020.04.23 |