IT 공부/JSP
Error
toraa
2022. 7. 28. 16:18
Error Folder
J1.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>data</title>
</head>
<body>
<h3>데이터 연산이 잘못되었습니다. </h3>
</body>
</html>
J2.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isErrorPage="true"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>index</title>
</head>
<body>
<h3>인덱스 범위를 벗어났습니다.</h3>
</body>
</html>
J3.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isErrorPage="true"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>null</title>
</head>
<body>
<h3>null인 객체를 참조하였습니다.</h3>
</body>
</html>
J4.jsp
<%@ 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>
<h3>숫자의 타입이 잘못된 코드가 있습니다.</h3>
</body>
</html>
J5_404.jsp
<%@ 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>
<h3>찾는 페이지가 없습니다.</h3>
</body>
</html>
J6_500.jsp
<%@ 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>
<h3>서버내부오류 - 코드어딘가 문제가 있습니다.</h3>
</body>
</html>
Arithmetic.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" errorPage="Error/J1.jsp"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
int num1 = 10;
int num2 = 0;
int result = num1/num2;
out.print("계산 결과값은" +result);
%>
</body>
</html>
ArrayOutOfBound.jsp
<!--
ArrayIndexOutOfBound
-->
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" errorPage="Error/J2.jsp"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String[] arr = {"북한산","관악산","설악산"};
out.print(arr[3]);
%>
</body>
</html>
NullPoint.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" errorPage="Error/J3.jsp" import="java.util.Date"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
Date now = null;
int year = now.getYear();
%>
</body>
</html>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1">
<display-name>Ch3</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<context-param>
<description>이름을 설정합니다.</description>
<param-name>name</param-name>
<param-value>서대길</param-value>
</context-param>
<context-param>
<param-name>age</param-name>
<param-value>23</param-value>
</context-param>
<context-param>
<param-name>gender</param-name>
<param-value>남성</param-value>
</context-param>
<context-param>
<param-name>취미</param-name>
<param-value>게임, 운동</param-value>
</context-param>
<error-page>
<error-code>404</error-code>
<location>/Error/J5_404.jsp</location>
</error-page>
</web-app>
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>welcome</title>
</head>
<body>
<h1>환영합니다.</h1>
</body>
</html>