Programming Learning Diary

jsp 오류페이지 전환

페이지 정보

작성일 19-11-26 20:05

본문

오류가 났을 때 처리방법




sum_01.jsp


덧셈을 위한 두수를 입력하세요.<br/>

<form action="Sum_02.jsp"> //Sum_03.jsp

<input type="text" name="num1" size="10">

<input type="text" name="num2" size="10">

<input type="submit" value="ok">

</form>



sum_02.jsp //try,catch를 이용한 방법 


  <% 

  int num1=0, num2=0, result=0;

  String str1;

  String str2;

   try{

    str1=request.getParameter("num1");

    str2=request.getParameter("num2");

    num1=Integer.parseInt(str1);

    num2=Integer.parseInt(str2);

    result = num1+num2;

    }catch(NumberFormatException e){

    RequestDispatcher dispatcher = request.getRequestDispatcher("DataError.jsp");

    dispatcher.forward(request, response);

    }

  %>


Sum_03.jsp // errorPage 속성을 이용한 방법


<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8" errorPage="DataError.jsp"%>


DataError.jsp


<body>

잘목된 데이터가 입력 되었습니다. <br/>

입력 항목이 숫자 인지 확인해 주세요.

</body>







댓글목록

등록된 댓글이 없습니다.