Computer >> Máy Tính >  >> Lập trình >> Lập trình

Chúng ta có thể viết mã trong khối try / catch trong JSP không?

Nếu bạn muốn xử lý các lỗi trong cùng một trang và muốn thực hiện một số hành động thay vì kích hoạt một trang lỗi, bạn có thể sử dụng try .... catch khối.

Sau đây là một ví dụ đơn giản cho thấy cách sử dụng khối try ... catch. Hãy để chúng tôi đặt đoạn mã sau vào 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>

Truy cập vào main.jsp, nó sẽ tạo ra một đầu ra giống như sau -

An exception occurred: / by zero