jstl標(biāo)簽調(diào)用java類的方法
1. 實(shí)現(xiàn)函數(shù)類JSTL對(duì)函數(shù)類沒有任何要求,只要求方法類是公開的,方法必須是靜態(tài)的、公用的方法。下面是這個(gè)函數(shù)實(shí)現(xiàn)的代碼,把它編譯后放到 WEB-INF\classes\demo 目錄下。
package demo; /** } |
2. 描述文件
接下來我們必須通知JSTL怎么來使用這個(gè)函數(shù),跟標(biāo)簽庫(kù)一樣,我們必須編寫一個(gè)tld文件,姑且把文件名叫做email.tld,該文件存放在{webapp}/WEB-INF目錄下,該文件中包含對(duì)該函數(shù)的說明,文件如下:
<?xml version="1.0" encoding="GB2312" ?> <taglib xmlns=" http://java.sun.com/xml/ns/j2ee" <function> |
3. 測(cè)試頁(yè)面
萬事俱備,接下來就是這個(gè)測(cè)試頁(yè)面了,頁(yè)面的代碼如下
<%@ page language="java" contentType="text/html; charset=UTF-8" %> Click ${em:emailLink("javayou@gmail.com")} to feedback. |
打開瀏覽器運(yùn)行該頁(yè)面,顯示的結(jié)果如下:
Click javayou@gmail.com to feedback.
posted on 2014-01-15 01:09 奮斗成就男人 閱讀(2894) 評(píng)論(0) 編輯 收藏