Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 데이터베이스
- web
- 디자인 패턴
- 스프링
- spring
- Next.js
- 정리
- 서버
- 자바
- 미니정리
- node.js
- 쿼리
- 알고리즘
- MySQL
- 스프링부트
- jpa
- 프로그래머스
- 자바스크립트
- SQL
- JavaScript
- 오라클
- 백엔드
- 프런트엔드
- 코드테스트
- 코드 테스트
- 프론트엔드
- jsp
- java
- BACK-END
- oracle
Archives
- Today
- Total
참치코더의 꿈 메모장
JSP- 내장 객체 기능 , 예외처리 , 처음 페이지 설정 본문
728x90
JSP 내장 객체 기능
서블릿에서 사용하던 데이터 전달 방법을 JSP에서도 내장객체로 사용이 가능하다
서블릿 - JSP 통신을 가능하게 만드는 기능이라고 생각하면 된다.
| JSP 내장 객체 | 서블릿 | 설명 |
| page | this | 한번의 요청에 대해 하나의 JSP 페이지를 공유한다. |
| request | HttpServletRequest | 한번의 요청에 대해 같은 요청을 공유하는 JSP 페이지를 공유한다. |
| session | HttpSession | 같은 브라우저에서 공유합니다. |
| application | ServletContext | 같은 애플리케이션에서 공유한다. |
| 차이점은 JSP에서는 자동으로 세션 객체를 생성 해 주므로 굳이 메서드를 호출해서 세션을 얻을 필요가 없다. | ||
JSP 예외 처리
이클립스에서 예외 전용 JSP를 만든후에
<%@ page isErrorPage='true' %>
위의 문장을 사용하면 예외전용 JSP를 생성
다른 JSP 파일에서
<%@page errorPage='예외 전용 JSP. jsp'%>
이렇게 하면 오류가 발생했을 때 설정한 jsp 페이지로 전용 오류창이 뜨게 된다.
에러 코드에 따른 에러 처리
<error-page>
<error-code>에러코드</error-code>
<location>오류 페이지 위치</location>
</error-page>
web.xml 에서 이걸 사용하면 코드별로 오류 페이지를 지정할 수 있다.
처음 페이지 설정 방법
<welcome-file-list>
<welcome-file>jsp 또는 html 파일 이름1</welcome-file>
<welcome-file>jsp 또는 html 파일 이름2</welcome-file>
...
</welcome-file-list>
web.xml을 보면 위와 같이 기본적으로 설정되어 있는 걸 볼 수 있는데
위에서 부터 차례대로 시작페이지로 지정된다.
원하는대로 파일을 설정하면 시작페이지가 지정되는 것을 알수 있다.
728x90
'JSP' 카테고리의 다른 글
| JSP - 커넥션 풀 , JNDI (데이터 베이스 연동법) (0) | 2020.12.25 |
|---|---|
| JSP - 액션태그 (<jsp:include>, <jsp:forward>) (0) | 2020.12.24 |
| JSP - 스크립트 요소 (가장 기본적인 요소 3가지 + 주석방법) (0) | 2020.12.22 |
| JSP// JSTL <c:url>, <c:redirect>,<c:out>, <c:catch> (0) | 2020.04.26 |
| JSP// JSP 기본객체와 영역 & 에러페이지 처리 (0) | 2020.03.21 |
Comments