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 (hiệu lực của bean tương tự hiệu lực của cỏc biến 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>
Property Thuộc tớnh của Bean cần lấy giỏ trị
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
2.6.2.3. <jsp:getProperty>
Thẻ <jsp:getProperty> dựng để lấy giỏ trị thuộc tớnh Bean và chuyển giỏ trị thành kiểu chuỗi. Cỳ phỏp cho thẻ <jsp:getProperty> như sau:
<jsp:getProperty name=”name” property=”propertyName”/>
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 khai bỏo và định nghĩa bởi thẻ <jsp:useProperty>
Property Thuộc tớnh của Bean cần lấy giỏ trị