<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yxhxj2006

    常用鏈接

    統(tǒng)計(jì)

    最新評(píng)論

    jstl標(biāo)簽調(diào)用java類的方法

    1. 實(shí)現(xiàn)函數(shù)類

    JSTL對(duì)函數(shù)類沒(méi)有任何要求,只要求方法類是公開的,方法必須是靜態(tài)的、公用的方法。下面是這個(gè)函數(shù)實(shí)現(xiàn)的代碼,把它編譯后放到 WEB-INF\classes\demo 目錄下。

    package demo;

    /**
    * 用于JSTL的函數(shù)類
    * @author Winter Lau
    */
    public class EmailFunction {

    /**
    * 轉(zhuǎn)換EMAIL地址為鏈接的形式
    * @param email
    * @return
    */
    public static String emailLink(String email){
    StringBuffer sb = new StringBuffer();
    sb.append("<a href=\"mailto:");
    sb.append(email);
    sb.append("\">");
    sb.append(email);
    sb.append("</a>");
    return sb.toString();
    }

    }

    2. 描述文件

    接下來(lái)我們必須通知JSTL怎么來(lái)使用這個(gè)函數(shù),跟標(biāo)簽庫(kù)一樣,我們必須編寫一個(gè)tld文件,姑且把文件名叫做email.tld,該文件存放在{webapp}/WEB-INF目錄下,該文件中包含對(duì)該函數(shù)的說(shuō)明,文件如下:

    <?xml version="1.0" encoding="GB2312" ?>

    <taglib xmlns=" http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation=" http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
    version="2.0">

    <description>Demo</description>
    <display-name>Email functions</display-name>
    <tlib-version>1.1</tlib-version>
    <short-name>mail</short-name>
    <uri> http://www.javayou.com/dev/jsp/jstl/mail

    <function>
    <description>
    用于將電子郵件轉(zhuǎn)成鏈接形式
    </description>
    <name>emailLink</name>
    <function-class>demo.EmailFunction</function-class>
    <function-signature>java.lang.String emailLink(java.lang.String)</function-signature>
    <example>
    ${mail:emailLink("javayou@gmail.com")}
    </example>
    </function>

    </taglib>

    3. 測(cè)試頁(yè)面

    萬(wàn)事俱備,接下來(lái)就是這個(gè)測(cè)試頁(yè)面了,頁(yè)面的代碼如下

    <%@ page language="java" contentType="text/html; charset=UTF-8" %>
    <%@ taglib prefix="em" uri=" http://www.javayou.com/dev/jsp/jstl/mail" %>

    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 奮斗成就男人 閱讀(2892) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 91在线视频免费播放| a毛片视频免费观看影院| 五月亭亭免费高清在线| 久久精品国产亚洲AV果冻传媒| 国产va免费观看| 亚洲精品无码久久久久秋霞| 18未年禁止免费观看| 久久精品国产亚洲av日韩| 三年片在线观看免费观看大全动漫| 亚洲精品自在在线观看| a级特黄毛片免费观看| 亚洲国产精品SSS在线观看AV| 国产在线观看免费视频软件| 国产亚洲精品美女久久久 | 亚洲人成77777在线播放网站| 人成免费在线视频| 国产aⅴ无码专区亚洲av麻豆| 中文字幕无码日韩专区免费| 国产∨亚洲V天堂无码久久久| 日本免费大黄在线观看| 亚洲狠狠ady亚洲精品大秀| 四虎永久在线精品免费网址| 亚洲人成网站18禁止| 亚洲成a人片在线观看国产| j8又粗又长又硬又爽免费视频| 亚洲情XO亚洲色XO无码| 免费不卡在线观看AV| 亚洲精品乱码久久久久久蜜桃图片| 免费在线观看毛片| 国产麻豆成人传媒免费观看 | 久久久久亚洲精品天堂久久久久久| 国产性生大片免费观看性| 亚洲网站在线观看| 成人免费视频88| eeuss影院免费直达入口| 99亚洲精品高清一二区| 成人免费视频试看120秒| 久久久受www免费人成| 亚洲天堂一区二区三区四区| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 国产亚洲美日韩AV中文字幕无码成人 |