首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP 最佳實踐:為自訂標籤創建自訂屬性

     編輯:關於JSP

延續上篇 lastModified 標籤,添加 format 屬性讓頁面作者自訂日期格式。

屬性實作

標籤類別新增私有屬性 String format 及 setter:

public void setFormat(String format) { this.format = format; }

在 doEndTag() 中使用 SimpleDateFormat(format) 格式化輸出。

TLD 定義屬性

<attribute>
  <name>format</name>
  <required>false</required>
  <rtexprvalue>true</rtexprvalue>
</attribute>

頁面使用

<site-utils:lastModified format="HH:mm a, MM/dd/yyyy" />

屬性使標籤更靈活,下一篇將處理無效格式字串的錯誤處理。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved