Khi tạo một JavaBean, lệnh nào sau đây sai?
public BoxBean()
{
pcs=new PropertyChangeSupport(this) ; length=width=height =1;
}
public int getLength
{
return length;
}
Đáp án đúng: D
Khi tạo một JavaBean, lệnh nào sau đây sai?
public BoxBean()
{
pcs=new PropertyChangeSupport(this) ; length=width=height =1;
}
public int getLength
{
return length;
}
Đáp án đúng: D
Trong ngữ cảnh của JavaBean và JSP (JavaServer Pages), từ khóa scope
được sử dụng để xác định phạm vi (scope) của một JavaBean. Phạm vi này quy định thời gian tồn tại và khả năng truy cập của JavaBean đó. Các phạm vi phổ biến bao gồm:
page
: JavaBean chỉ tồn tại trong trang JSP hiện tại.request
: JavaBean tồn tại trong suốt request hiện tại.session
: JavaBean tồn tại trong suốt session của người dùng.application
: JavaBean tồn tại trong suốt thời gian chạy của ứng dụng web.Các lựa chọn khác không chính xác vì:
class
: Là từ khóa để định nghĩa một lớp trong Java, không liên quan trực tiếp đến phạm vi của JavaBean trong JSP.useBean
: Là một action tag trong JSP được sử dụng để khởi tạo hoặc tìm kiếm một JavaBean, nhưng không xác định phạm vi của nó.property
: Là một action tag trong JSP được sử dụng để truy cập hoặc thiết lập các thuộc tính của một JavaBean, không liên quan đến phạm vi.Lệnh 1: <jsp:useBean id="BoxBean1" class="JBean.BoxBean" /> dùng để khởi tạo một đối tượng JavaBean có tên là BoxBean1 thuộc lớp JBean.BoxBean. Lệnh này không thiết lập giá trị cho thuộc tính length.
Lệnh 2: <jsp:setProperty name="BoxBean1" property="length" value="10"/> sử dụng thẻ jsp:setProperty để thiết lập giá trị cho thuộc tính length của JavaBean BoxBean1 thành 10. Đây là một cách chính xác để thiết lập giá trị cho thuộc tính.
Lệnh 3: <%BoxBean1.setLength(10);%> sử dụng scriptlet (<% ... %>) để gọi trực tiếp phương thức setLength() của đối tượng BoxBean1. Đây cũng là một cách chính xác để thiết lập giá trị cho thuộc tính length.
Lệnh 4: <%= BoxBean1.getLength();%> sử dụng expression (<%= ... %>) để lấy giá trị của thuộc tính length thông qua phương thức getLength() và hiển thị nó. Lệnh này không thiết lập giá trị cho thuộc tính.
Vậy, cả lệnh 2 và lệnh 3 đều có thể được sử dụng để thiết lập giá trị cho thuộc tính length.
Bài giảng Tư duy phân tích
Đề thi giữa kỳ môn Những nguyên lý cơ bản của chủ nghĩa Mác – Lênin
Đề thi kết thúc học phần học kì 1 môn Marketing sự kiện năm 2024-2025
Đề thi kết thúc học phần học kì 2 môn Kinh doanh quốc tế năm 2024-2025 có đáp án (Đề 1)
Giáo án Chuyên đề Toán 12 - Chuyên đề 1: Biến ngẫu nhiên rời rạc. Các số đặc trưng của biến ngẫu nhiên rời rạc (Sách Cánh diều)
Bài giảng Sinh lý bệnh - Miễn dịch: Rối loạn cân bằng nước - điện giải
Đề cương ôn tập môn Tài chính doanh nghiệp thực hành
Báo cáo seminar chuyên ngành Công nghệ hóa học và thực phẩm
Trọng tâm ôn tập thi kết thúc môn Triết học Mác - Lênin
Câu hỏi ôn tập môn Pháp luật đại cương
Đồ án tốt nghiệp: Thiết kế và chế tạo máy cnc 4 trục gia công mô hình
Mẫu Hợp đồng cung cấp dịch vụ đăng ký tên miền