JavaScript is required

Giả sử đã TimeBean như sau:

public class TimeBean implements Serializable { private int hours, minutes, seconds; public TimeBean() {hours =minutes=seconds=0; } public int getHours(){return hours; } public void setHours(int h) if(h>=0 && h <24)hours=h;

} } Hãy cho biết đoạn sau trong trang JSP sẽ hiển thị trên trình duyệt?

id="TimeBean1" scope="request" class="JBean.TimeBean"/>

name="TimeBean1" property="hours"/>

A.

A. 0

B.

B. Giờ hiện tại

C.

C. 24:00

D.

D. Lỗi, không hiển thị gì

Trả lời:

Đáp án đúng: A


Đoạn mã JSP tạo một bean có tên TimeBean1 thuộc lớp JBean.TimeBean với phạm vi request. Sau đó, nó cố gắng lấy giá trị của thuộc tính "hours" từ bean này và hiển thị nó. Vì TimeBean được khởi tạo mà không gán giá trị cụ thể nào cho thuộc tính hours, và trong constructor mặc định, hours được khởi tạo là 0. Do đó, đoạn mã sẽ hiển thị giá trị 0 trên trình duyệt.

Câu hỏi liên quan