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