How are servlets and JSP related in Java web development?

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: "JSPs can use servlets to handle complex logic.". Hai công nghệ cùng chạy trong một container và sau pha dịch thì trang JSP cũng là một servlet, nên cách dùng chuẩn theo kiến trúc MVC là để servlet nhận yêu cầu, gọi tầng xử lý, đặt dữ liệu vào phạm vi yêu cầu rồi forward sang trang JSP; trang chỉ còn việc kết xuất, phần nghiệp vụ rắc rối nằm lại trong mã Java. "Servlets are outdated and replaced by JSP." sai vì chính trang JSP phải được dịch thành một servlet mới chạy được, không thể có chuyện cái sau thay thế nền tảng mà nó dựa vào. "JSP and servlets cannot interact." bị phản chứng ngay bởi bộ phân phối yêu cầu: forward và include là đường đi qua lại giữa hai bên, cộng với việc hai bên dùng chung đối tượng yêu cầu và phiên. "Servlets generate JSP pages dynamically." đảo chiều quy trình, vì container dịch tệp JSP thành mã servlet chứ servlet không sinh ra tệp JSP lúc chạy.

Cùng phần 4

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