How does the jsp:include tag differ from the include directive?

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: "jsp:include includes the output dynamically at runtime". Thẻ hành động jsp:include được dịch thành lệnh gọi bộ phân phối yêu cầu lúc trang chạy, nên mỗi lần có yêu cầu thì tài nguyên được gọi đi chạy riêng và chỉ phần kết xuất của nó được nối vào dòng ra; trái lại, chỉ thị include dán nguyên mã nguồn của tệp vào trang ngay ở pha dịch, trước khi trang biến thành servlet. "jsp:include includes content at translation time, include at request time" đảo ngược đúng hai pha vừa nói, dẫn người đọc tới kết luận ngược hẳn về thời điểm nội dung được ghép. "Both include the resource statically" sai vì chỉ chỉ thị include mới tĩnh; nếu cả hai đều tĩnh thì thẻ jsp:param và việc gọi tới tài nguyên động như một servlet sẽ không thể có. "include supports parameters, jsp:include does not" lộn vai hai bên: jsp:param chỉ hợp lệ bên trong jsp:include, còn chỉ thị include không nhận tham số nào ngoài tên tệp.

Cùng phần 4

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