Đối tượng ngoại lệ là một trình bao bọc chứa ngoại lệ được ném từ trang trước. Nó thường được sử dụng để tạo phản hồi thích hợp cho tình trạng lỗi.
Khi bạn đang viết mã JSP, bạn có thể mắc lỗi mã hóa có thể xảy ra ở bất kỳ phần nào của mã. Có thể xảy ra loại lỗi sau trong mã JSP của bạn -
Đã kiểm tra các ngoại lệ
Một ngoại lệ được kiểm tra là một ngoại lệ thường là lỗi của người dùng hoặc một vấn đề mà người lập trình không thể lường trước được. Ví dụ, nếu một tệp được mở, nhưng không thể tìm thấy tệp, thì một ngoại lệ sẽ xảy ra. Không thể bỏ qua những ngoại lệ này tại thời điểm biên dịch.
Ngoại lệ thời gian chạy
Ngoại lệ thời gian chạy là một ngoại lệ mà lập trình viên có thể tránh được. Trái ngược với các ngoại lệ đã kiểm tra, các ngoại lệ thời gian chạy được bỏ qua tại thời điểm biên dịch.
Lỗi
Đây hoàn toàn không phải là ngoại lệ, mà là những vấn đề phát sinh ngoài tầm kiểm soát của người dùng hoặc người lập trình. Lỗi thường được bỏ qua trong mã của bạn vì bạn hiếm khi có thể làm gì với lỗi. Ví dụ, nếu xảy ra tràn ngăn xếp, lỗi sẽ phát sinh. Chúng cũng bị bỏ qua tại thời điểm biên dịch.