동일한 페이지 내에서 오류를 처리하고 오류 페이지를 실행하는 대신 조치를 취하고 싶다면 try....catch를 사용할 수 있습니다. 차단합니다.
다음은 try...catch 블록을 사용하는 방법을 보여주는 간단한 예입니다. 다음 코드를 main.jsp에 넣어봅시다 -
<html> <head> <title>Try...Catch Example</title> </head> <body> <% try { int i = 1; i = i / 0; out.println("The answer is " + i); } catch (Exception e) { out.println("An exception occurred: " + e.getMessage()); } %> </body> </html>
main.jsp에 액세스하면 다음과 같은 출력이 생성되어야 합니다. -
An exception occurred: / by zero