यदि आप उसी पेज के भीतर एरर्स को संभालना चाहते हैं और एरर पेज फायर करने के बजाय कुछ कार्रवाई करना चाहते हैं, तो आप 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