Which JSTL core tag is used to output a value onto the JSP page?

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: "<c:out>". Thẻ này thuộc thư viện lõi của JSTL, lấy giá trị ở thuộc tính value, thường là một biểu thức EL, rồi ghi ra trang; điểm đáng dùng là mặc định nó thoát các ký tự đặc biệt của HTML, nên dữ liệu người dùng nhập có chứa dấu nhỏ hơn hay dấu ngoặc kép cũng không biến thành thẻ, nhờ đó chặn được lỗi chèn mã; ngoài ra còn thuộc tính default để in giá trị thay thế khi biểu thức rỗng hoặc null. "<c:display>" không có trong thư viện lõi, container tra bộ mô tả thư viện không thấy tên này nên trang lỗi ngay ở pha dịch. "<c:print>" nghe giống lệnh in của nhiều ngôn ngữ khác nhưng cũng không phải thẻ của JSTL. "<c:value>" trùng tên với thuộc tính value của thẻ hợp lệ, song bản thân nó không tồn tại như một thẻ; muốn in giá trị thì vẫn phải dùng thẻ kia hoặc viết thẳng biểu thức trong trang.

Cùng phần 7

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