JavaScript is required

Đâu là cú pháp chuẩn của hành vi forward?

Forward(ServletRequest request, ServletRespone respone)

Forward(ServletRequest request)

Forward() Forward(ServletRespone respone)

A.

A. Cú pháp 1

B.

B. Cú pháp 2

C.

C. Cú pháp 3

D.

D. Cú pháp 4

Trả lời:

Đáp án đúng: A


Trong Servlet, để chuyển tiếp (forward) yêu cầu từ một servlet đến một servlet khác hoặc đến một trang JSP, chúng ta sử dụng đối tượng `RequestDispatcher`. Cú pháp chuẩn để thực hiện forward là sử dụng phương thức `forward()` của đối tượng `RequestDispatcher`, phương thức này nhận hai tham số: một đối tượng `ServletRequest` (thường là `HttpServletRequest`) và một đối tượng `ServletResponse` (thường là `HttpServletResponse`). Phân tích các lựa chọn: - **Cú pháp 1: Forward(ServletRequest request, ServletRespone respone)** - Đây là cú pháp đúng để forward yêu cầu, vì nó cung cấp cả request và response cho servlet hoặc trang đích. - **Cú pháp 2: Forward(ServletRequest request)** - Cú pháp này không đầy đủ, vì cần cả request và response. - **Cú pháp 3: Forward() Forward(ServletRespone respone)** - Cú pháp này không đúng, vì thiếu request hoặc cả request và response. - **Cú pháp 4: Forward(ServletRespone respone)** - Cú pháp này không đúng vì thiếu request. Do đó, cú pháp chuẩn là cú pháp 1.

Câu hỏi liên quan