JavaScript is required

Để in ra trình duyệt dòng chữ Hello ta sử dụng lệnh nào?

A.
A. <%out.println("Hello")%>
B.
B. <%=out.println("Hello")%>
C.
C. <%out.println("Hello");%>
D.
D. <%out.println('Hello')%>
Trả lời:

Đáp án đúng: D


Để in ra trình duyệt dòng chữ "Hello" trong môi trường JSP (JavaServer Pages), chúng ta sử dụng cú pháp `<% out.println("Hello"); %>`. * `<% ... %>` là một scriptlet tag trong JSP, cho phép chúng ta chèn mã Java vào trang JSP. * `out` là một đối tượng ngầm định (implicit object) trong JSP, đại diện cho luồng đầu ra (output stream) gửi dữ liệu đến trình duyệt web. * `println()` là một phương thức của đối tượng `out`, được sử dụng để in một chuỗi (string) đến luồng đầu ra. * Dấu chấm phẩy (`;`) kết thúc câu lệnh Java. * Dấu ngoặc kép (") được sử dụng để bao quanh chuỗi "Hello". Vì vậy, phương án C là đáp án đúng. Các phương án khác không đúng vì: * Phương án A thiếu dấu chấm phẩy (;), dẫn đến lỗi cú pháp. * Phương án B sử dụng cú pháp `<%= ... %>`, đây là cú pháp viết tắt để in giá trị của một biểu thức. Trong trường hợp này, `out.println()` không phải là một biểu thức mà là một câu lệnh, do đó cú pháp này không phù hợp. * Phương án D sử dụng dấu nháy đơn (') thay vì dấu nháy kép (") cho chuỗi "Hello", điều này có thể gây ra lỗi trong một số trường hợp nhất định.

Câu hỏi liên quan