自定義JSP標籤的處理過程?
自定義JSP標籤的處理過程是每個程序員都一定要了解的,在本篇經驗中,我將為大家介紹自定義JSP標籤的處理過程,希望朋友們在看過後能有所收穫。
什麼是JSP標籤
JSP標籤庫,也稱自定義標籤庫,可看成是一種通過JavaBean生成基於XML的腳本的方法。從概念上講,標籤就是很簡單而且可重用的代碼結構。比方說,在最新發布的JSPKit(在JSP Insider內)中,使用XML標籤實現了對XML文檔的輕鬆訪問。
步驟/方法
在JSP中引入標籤庫:
在JSP中使用標籤庫標籤:
Web容器根據第二個步驟中的prefix,獲得第一個步驟中聲明的taglib的uri屬性值
Web容器根據uri屬性在web.xml找到對應的元素
從元素中獲得對應的元素的值
Web容器根據元素的值從WEB-INF/目錄下找到對應的.tld文件
從.tld文件中找到與tagname對應的元素
湊元素中獲得對應的元素的值
Web容器根據元素的值創建相應的tag handle class的實例
Web容器調用這個實例的doStartTag/doEndTag方法完成相應的處理
注意事項
以上內容希望能夠對大家起到幫助,如果有哪些地方錯誤,希望朋友們能夠指正出來。