What is the purpose of the <c:catch> tag in JSTL?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "It catches exceptions thrown during the execution of its body content.". Thẻ này bọc một đoạn thân trang: nếu bất kỳ lệnh nào trong thân ném ngoại lệ thì thân bị dừng ngay tại đó, ngoại lệ bị giữ lại chứ không bay lên container, và khi có thuộc tính var thì đối tượng ngoại lệ được đặt vào biến đó để trang tự kiểm tra rồi hiển thị thông báo tuỳ ý. "It handles errors thrown by JSP expressions." sai vì phạm vi nó bao là mọi thứ chạy trong thân, không riêng biểu thức, và bản thân nó chỉ bắt rồi trao lại cho trang chứ không tự xử lý lỗi. "It catches HTTP errors and redirects to an error page." sai vì mã lỗi HTTP cùng việc chuyển sang trang lỗi do khai báo error-page trong web.xml hoặc chỉ thị errorPage của trang đảm nhiệm. "It encapsulates code to be executed asynchronously." sai vì thân thẻ vẫn chạy tuần tự trong cùng luồng đang xử lý yêu cầu, thư viện thẻ lõi không cung cấp cơ chế chạy bất đồng bộ.

Cùng phần 7

Xuất hiện trong 1 bộ đề