<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Directives Tag</title>
</head>
<body>
<%//스크립틀릿
//지역변수 : 아래쪽에서만 변수 활용 가능
String str = null;
//오류(nulldms to String() 할수 없음 )
//str이 null이기 때문에 오류가 발생 된다.
//HTTP 상태 500 : HTTP Status. 개발자 오류
out.print(str.toString());
%>
<%=str %>
</body>
</html>
위와 같이 오류가 발생하게 되면
와 같은 오류 상태가 보여지게 된다.
이는 클리이언트가 보았을 때 소스를 사용자가 되게 되고 어떤 것을 사용하게 되는지 알수 있기 때문에 좋은 부분은 아니다.
따라서 이를 감추기 위해
를 작성하고 해당 페이지에 아래와 같이 JSP파일을 만들어 오류가 발생 시 보여지는 글, 혹은 이미지를 저장 해두면
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page errorPage="page_errorPage_error.jsp" %>
<!--
errorPage 속성 : 오류 발생 시 오류 처리 페이지로 이동
-->
<!DOCTYPE html>
<html>
<head>
<title>Directives Tag</title>
</head>
<body>
<%//스크립틀릿
//지역변수 : 아래쪽에서만 변수 활용 가능
String str = null;
//오류(nulldms to String() 할수 없음 )
//HTTP 상태 500 : HTTP Status. 개발자 오류
out.print(str.toString());
%>
<%=str %>
</body>
</html>
위와 같은 이미지로 나타난다.
'JSP 웹 프로그래밍 > 수업내용' 카테고리의 다른 글
[JSP 웹 프로그래밍] 페이지 공간 나누기 2 - Header (1초 마다 시간을 지나게 하는 방법 / 홈페이지 카운트 하는 방법 (0) | 2024.06.26 |
---|---|
[JSP 웹 프로그래밍] 공간 나누기 (0) | 2024.06.26 |
[JSP 웹 프로그래밍] 디렉티브 태그 (0) | 2024.06.26 |
[JSP 웹 프로그래밍] 스크립트 태그 (0) | 2024.06.26 |
[JSP 웹 프로그래밍] JSP 개요 (0) | 2024.06.26 |