Computer >> Máy Tính >  >> Lập trình >> Lập trình

Các thuộc tính tiêu chuẩn sẽ được chuyển cho thẻ tùy chỉnh trong trang JSP là gì?

Xem xét việc bao gồm các thuộc tính sau cho một thuộc tính -

S.Không. Thuộc tính &Mục đích
1 tên
Phần tử tên xác định tên của một thuộc tính. Mỗi tên thuộc tính phải là duy nhất cho một thẻ cụ thể.
2 bắt buộc
Điều này chỉ định nếu thuộc tính này là bắt buộc hay là một tùy chọn. Nó sẽ là sai đối với tùy chọn.
3 rtexprvalue
Khai báo liệu giá trị biểu thức thời gian chạy cho thuộc tính thẻ có hợp lệ hay không
4 loại
Xác định kiểu lớp Java của thuộc tính này. Theo mặc định, nó được giả định là Chuỗi
5 mô tả
Mô tả thông tin có thể được cung cấp.
6 phân mảnh
Khai báo nếu giá trị thuộc tính này được coi là JspFragment .

Dưới đây là ví dụ để chỉ định các thuộc tính liên quan đến một thuộc tính -

.....
   <attribute>
      <name>attribute_name</name>
      <required>false</required>
      <type>java.util.Date</type>
      <fragment>false</fragment>
   </attribute>
.....

Nếu bạn đang sử dụng hai thuộc tính, thì bạn có thể sửa đổi TLD của mình như sau -

.....
   <attribute>
      <name>attribute_name1</name>
      <required>false</required>
      <type>java.util.Boolean</type>
      <fragment>false</fragment>
   </attribute>

   <attribute>
      <name>attribute_name2</name>
      <required>true</required>
      <type>java.util.Date</type>
   </attribute>
.....