a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > JSP > 正文

在JSP中編寫你的第一個Tag

2024-09-05 00:20:40
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  •   tag 編寫一個tag涉及三個步驟,

      (1)編寫jsp

      (2)編寫tag的java程序

      (3)編寫tag庫的描述文件tld(實際是一個xml文件)

      這三個步驟之間沒有順序約束,下面是一個簡單的例子:

      1 編寫hellotag.jsp

    <%@page contenttype="text/html"%>
    <html>
    <head><title>hello tags page</title></head>
    <body>
    <%@ taglib uri="/web-inf/classes/tags/hellotag.tld" prefix="hello" %>
    <hello:hellotag />
    </body>
    </html>

      2 編寫tag

      hellotag.java

    package tags; //注意:必須放在一個包中
    import java.io.*;
    import javax.servlet.jsp.*;
    import javax.servlet.jsp.tagext.*;
    public class hellotag extends tagsupport {
    public int dostarttag() {
    try {
    //使用jspwriter獲得jsp的輸出對象
    jspwriter jspwriteroutput = pagecontext.getout();
    jspwriteroutput.print("hello tag!");
    } catch (ioexception ioex) {
    system .out.println("ioexception in hellotag " + ioex);
    }
    return (skip_body);
    }
    }

      3 編寫hellotag.tld

      這是tag庫的描述部分:

    <?xml version="1.0" encoding="utf-8" ?>
    <!doctype taglib
    public "-//sun microsystems, inc.//dtd jsp tag library 1.2//en"
    "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
    <taglib>
    <tlib-version>1.0</tlib-version>
    <jsp-version>1.2</jsp-version>
    <shorttag -name>hellotag</short -name>
    <uri>/web-inftagshellotag</uri>
    <display-name>hellotag</display-name>
    <small-icon></small-icon>
    <large-icon></large-icon>
    <description>simple hello tags tag
    </description>
    <tag>
    <name>hellotag</name>
    <tag-class >tags.hellotag</tag-class >
    <body-content>empty</body-content>
    <small-icon></small-icon>
    <large-icon></large-icon>
    <description></description>
    <example></example>
    </tag>
    </taglib>

      4 注意:

      通常手工編寫xml文件,但是sun的教程建議使用ide工具編寫自定義tag,比如netbeans

      一般,直接把tld文件放到web-inf目錄中。

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 91在线 | 亚洲 | 在线观看视频一区二区 | 国产在线导航 | 激情欧美一区二区三区中文字幕 | 欧美自拍视频在线 | 在线精品亚洲欧美日韩国产 | 欧美一级艳片视频免费观看 | 18韩国主播福利视频在线观看 | 韩日一级片 | 亚洲精品久久久 | 日韩在线高清视频 | 第一色站 | 国产电影精品久久 | 最近免费中文字幕大全免费版视频 | 欧美一级特黄aaaaaaa视频片 | 日韩精品av一区二区三区 | 一二区精品 | 日韩精品亚洲专区在线观看 | 久久r精品 | 福利视频一区 | 艹逼视频在线免费观看 | 中文字幕高清在线 | 成人精品国产 | 成人午夜毛片 | 亚洲一二三区影视 | 国产日产久久欧美精品一区 | 亚洲国产成人在线视频 | 欧美不卡一区二区三区 | 在线第一页 | 国产精品久久久久久久久久免费 | 亚洲一级黄色片 | 成人欧美一区二区三区视频xxx | 国产在线一区二区三区四区 | 91在线视频免费观看 | 国精日本亚洲欧州国产中文久久 | 日本一区二区不卡视频 | 手机看片麻豆 | 午夜激情视频免费 | 婷婷精品 | 成人欧美一区二区三区 | 国产精品久久久久久久久久 |