GIỚI THIỆU VỀ JAVABEANS

Một phần của tài liệu Đề tài xây dựng ứng dụng webmail (Trang 78 - 81)

JavaBeans là một thành phần đối tượng được xây dựng từ ngôn ngữ

Java. JavaBeans có thể là việc và chạy trên mọi máy ảo Java. Yêu cầu tối thiểu nhất để

tạo nên thành phần JavaBeans là : công cụ và trình biên dịch JDK 1.1 trở lên. JavaBeans có thể sử dụng các phương thức get/set để láy về và đặt thuộc tính cho đối tượng Bean mà nó thể hiện.

2.6.2.Các thẻ chuẩn của JAVABEANS trong trang JSP

2.6.2.1.<jsp:useBean>

Thẻ <jsp:useBean> dùng để khai báo phạm vi và định danh

id(identify) nhận dạng Bean. Nó tương tự như khai báo biến đối tượng trong mã java. Thẻ <jsp:useBean> có cú pháp như sau:

<jsp:useBean id=”name”

scope=”page | request | session | application”

class=”packagename.classname”>

Thuộc tính Diễn giải

Id Thuộc tính này là định danh nhận dạng của đối tượng Bean trong một

phạm vi cho trước. “name” là tên của Bean có phân biệt chữ hoa, thường.

Scope Thuộc tính phạm vi cho biết môi trường sống của đối tượng. Phạm vi

của khai báo mà thành phần Bean có hiệu lực bao gồm page (Bean

chỉ có hiệu lực và phạm vi truy xuất trong khai báo nó). Request

(Bean có hiệu lực trong một lần yêu cầu từ máy khách). Session (hiệu

lực của bean tương tự hiệu lực của các biến session). Application

Class Tên đầy đủ của lớp Bean. Đây là tên tập tin .class sua khi đã biên dịch từ mã nguồn .java. tên này cũng phân biệt chữ hoa và chữ thường

BeanName Này để tham chiếu đến tên của Bean

Type Thuộc tính chỉ ra loại biến kịch bản. Nếu biến này không chỉ rõ giá trị

của nó sẽ là giá trị của thuộc tính lớp

2.6.2.2.<jsp:setProperty>

Thẻ <jsp:setProperty> dùng để gán giá trị vào thuộc tính Bean.

Thuộc tính tên của Bean chỉ định cho đối tượng phải được định nghĩa và nằm trong

phạm vi cho phép.

Cú pháp của <jsp:setProperty>

<jsp:setProperty name = “beanName” prop_expr/>

Trong cú pháp trên, name cho biết tên Bean mà thuộc tính của nó đã được cài đặt. prop_expr có thể có các khai báo sau:

property =”*” |

property = “propertyName” |

property = “propertyName” param=”parameterName”|

property = “propertyName” value=” propertyValue”

Thuộc tính Diễn giải

Name Thuộc tính trình bày tên của Bean, tên

này đã được định nghĩa bởi thẻ

<jsp:useProperty>

Param Tham số cần dùng cho thuộc tính của

Bean

Value Giá trị được gán vào cho thuộc tính của

Bean

Một phần của tài liệu Đề tài xây dựng ứng dụng webmail (Trang 78 - 81)

Tải bản đầy đủ (PDF)

(145 trang)