1. 程式人生 > >自定義el表示式函式

自定義el表示式函式

自定義函式

  1. 建立一個普通java類,其中有我們自定義的方法
    這裡寫圖片描述
  2. 在WEB-INF下或者其除了lib,classes之外的任意子資料夾中建立一個.tld檔案(taglib definition)
    並從webapp中的example(示例)中複製xml的一些開頭內容以及自定義函式的語法過來
    這裡寫圖片描述
    然後根據自己的函式以及路徑做一些修改就好啦
    這裡寫圖片描述
    這裡要修改的其實是就是short-name,uri以及後面的配置自定義函式的部分,類的路徑呀,函式名和描述之類的
    最後還有一個是函式特徵的,包括了函式名,返回值型別以及引數型別
  3. 然後就是配置web.xml
    這裡寫圖片描述
    這個配置也是參照example中的web.xml
    這裡寫圖片描述
  4. 以上這些都配好之後呢,就可以在jsp檔案中引入自定義標籤庫了(暫且就叫它標籤庫,雖然現在裡面只有函式….)
    這裡寫圖片描述
    用jsp三大指令之一的taglib引入自定義標籤庫(看吧,這裡就要用到我們在myTagLib中配置的uri地址)
    然後就可以正式的使用我們的自定義函數了
    這裡寫圖片描述
  5. 結果
    這裡寫圖片描述