JAVA(244)
-
[JSP] 6.3 에러 코드별 에러 페이지 작성하기
WEB-INF/web.xml 404 /Chapter06/error/error404.jsp 500 /Chapter06/error/error500.jsp 웹 어플리케이션 폴더 기준 : webapps error/error404.jsp 요청한 페이지는 존재하지 않습니다. error/500.jsp 요청 처리 과정에서 예외가 발생했습니다. 빠른 시간 내에 문제를 해결하도록 하겠습니다. 에러 페이지가 출력되도록 URL 접속 http://localhost:8080/jsp2/Chapter06/noPage.jsp - 404 에러 발생 http://localhost:8080/jsp2/Chapter06/error/viewErrorMessage.jsp - 500에러 발생 References source code : https:..
2022.04.08 -
[JSP] 6.2 에러 페이지 작성하기
에러 페이지 작성 예제 viewErrorMessage.jsp 요청 처리 과정에서 예외가 발생했습니다. 빠른 시간 내에 문제를 해결하도록 하겠습니다. 에러 타입 : 에러 메시지 : isErrorPage="true" : exception 기본 객체 사용가능함 readParameter.jsp 수행결과 name 파라미터 값 : request 영역의 name 속성이 없으므로 viewErrorMessage.jsp 출력 References source code : https://github.com/yonghwankim-dev/JSP2.0/tree/master/jsp2/src/main/webapp/Chapter06 JSP 2.0 프로그래밍 기초부터 중급까지
2022.04.08 -
[JSP] 6.1 에러 페이지 지정하기
에러 페이지를 지정하지 않은 경우의 에러 발생 화면 page 디렉티브의 errorPage 속성을 이용한 에러 페이지 지정 readParameter.jsp name 파라미터 값 : viewErrorMessage.jsp 요청 처리 과정에서 예외가 발생했습니다. 빠른 시간 내에 문제를 해결하도록 하겠습니다. 에러 타입 : 에러 메시지 : request 영역의 name 속성이 없기 때문에 null이 리턴되었고 NullPointerException 예외가 발생하여 지정한 viewErrorMessage.jsp를 출력하였습니다. References source code : https://github.com/yonghwankim-dev/JSP2.0/tree/master/jsp2/src/main/webapp/Chapte..
2022.04.08 -
[JSP] 5.6 JSP 기본 객체의 속성(Attribute) 사용하기
네가지 기본 객체(page, request, session, application)은 속성을 갖고 있습니다. 네가지 기본 객체의 속성 처리 메서드는 다음과 같습니다. 메서드 리턴 타입 설명 setAttribute(String name, Object value) void 이름이 name인 속성의 값을 value로 설정 getAttribute(String name) Object 이름이 name인 속성을 리턴, 존재하지 않을 경우 null 리턴 removeAttribute(String name) void 이름인 name인 속성을 제거 getAttributeNames() java.util.Enumeration 기본 객체의 속성의 이름 목록을 반환, pageContext 기본 객체는 이 메서드를 제공하지 않음 s..
2022.04.08 -
[JSP] 5.5 JSP 기본 객체와 영역
웹 어플리케이션의 네가지 영역 Page 영역 - 하나의 JSP 페이지를 처리할 때 사용되는 영역, pageContext 기본 객체 사용 Request 영역 - 하나의 HTTP 요청을 처리할 때 사용되는 영역, request 기본 객체 사용 Session 영역 - 하나의 웹 브라우저와 관련된 영역, session 기본 객체 사용 Application 영역 - 하나의 웹 어플리케이션과 관련된 영역, application 기본 객체 사용 Page 영역 한번의 클라이언트 요청에 대해서 하나의 JSP 페이지를 범위로 갖는다. Request 영역 웹 브라우저의 주소칸에 URL을 입력하거나 또는 버튼을 클릭해서 페이지를 이동할 때, 웹 브라우저가 웹 서버에 전송하는 요청이 하나의 Request 영역이 됨 Page 영..
2022.04.08 -
[JSP] 5.4 기본 객체: application
application 기본 객체란 무엇인가? 특정 웹 어플리케이션에 포함된 모든 JSP 페이지는 하나의 application 기본 객체를 공유함 application 기본 객체를 이용하여 초기 설정 정보를 읽어올 수 있거나 서버 정보를 읽어옴 웹 어플리케이션이 제공하는 자원을 읽어올 수 있음 1. 웹 어플리케이션 초기화 파라미터 읽어 오기 태그를 통한 애플리케이션 초기화 파라미터 설정 파라미터 설명(필수 아님) 파라미터 이름 파라미터값 WEB-INF/web.xml 파일에서 설정 애플리케이션 초기화 파라미터 설정시 application 기본 객체의 메서드를 이용하여 초기화 파라미터 사용가능함 application 기본 객체가 제공하는 초기화 파라미터 관련 메서드 메서드 관련 타입 설명 getInitPara..
2022.04.08