본문 바로가기
programming/web

[jsp] 액션 태그, 에러 페이지

by 힐무새 2017. 5. 24.

요청흐름제어

  • 웹 서비스에서 화면 처리에 공통과 개별 부분 또한 조건에 따라 다른 page를 처리할 때 활용하는 부분이 흐름제어 jsp 모듈입니다.

페이지 모듈화 사용법

  • <jsp: include page="포함될 페이지" flush="true"/>
  • 요청값 전달 및 받기
    <jsp:include page="top.jsp"/>
        - <jsp:param name="param01" value="data01"/>
    top.jsp
        - ${param.param01}  ===> "data01"

이동 액션 태그 사용법

<jsp : forward page="이동할 page"/>
: 특정 page로 조건에 따라 이동 처리..

에러 페이지 지정 & 에러 페이지 작성

  • 에러페이지 지정
    <%@ page errorPage="예외 발생 시 보여질 jsp"%>
  • 에러페이지 작성
    - <%@ page isErrorpage="true" %>
    isErrorPage 속성이 true인 경우 에러 페이지로 지정
    - exception 기본 객체: 

웹에서 발생하는 주요 에러 코드

  • 200: OK, 에러 없이 전송 성공
  • 403: Forbidden, 접근이 거부된 문서를 요청
  • 404: Not found, 문서를 찾을 수 없음
  • 405: Method not allowed, 리소스를 허용하지 않음.
  • 407: Proxy authentication required, 프록시 인증 필요
  • 500: internal server error
  • 501: 서버에 요청을 수행할 수 있는 기능이 없다. 예를 들어 서버가 요청 메소드를 인식하지 못할 때 이 코드를 표시한다
  • 505: HTTP version not supported

web.xml 에러코드 처리

  • 404 : url에 해당 자원이 없을 때 나타나는 에러코드
    <error-page>
        <error-code>404</error-code>
        <location>지정된 jsp 페이지</location>


'programming > web' 카테고리의 다른 글

커넥션 풀(connection pool)  (0) 2017.05.29
[jsp] 쿠키  (0) 2017.05.25
[jsp]mvc pattern  (0) 2017.05.23
[jsp]JSTL  (0) 2017.05.19
[jsp]EL(Expression Language)  (6) 2017.05.19