jsp中自定义标签的使用

来源:互联网 发布:防空妙高数据 编辑:程序博客网 时间:2024/05/12 13:36

 

一、1 #创建自定义标签实现类

    package com.jinchun;

 

import java.io.File;

import java.io.IOException;

import java.text.DateFormat;

import java.util.Date;

 

import javax.servlet.http.HttpServletRequest;

import javax.servlet.jsp.tagext.TagSupport;

 

public class jin extends TagSupport {

       public int doEndTag() {

              try {

                     pageContext.getOut().println("大家好!我是金春");

              } catch (IOException ignored) {

              }

              return EVAL_PAGE;

       }

}

 

二、2 #创建一个标记库描述符TLD

 <?xml version="1.0" encoding="ISO-8859-1"?>

 

<taglib>

       <tlib-version>1.0</tlib-version>

       <jsp-version>1.2</jsp-version>

       <short-name>king</short-name>

       <uri>http://www.jinchun</uri>

       <tag>

              <name>jinchun</name>

              <tag-class>com.jinchun.jin</tag-class>

              <body-content>empty</body-content>

       </tag>

</taglib>

                #将此文件保存为jinchun.tld放在WEB-INF下面

三、3 # 清单 3. 将一个URI与一个标记库链接起来在web.xml中配置如下

<jsp-config>#此处最好加上,不然容易发生异常

<taglib>

      <taglib-uri>http://www.jinchun</taglib-uri>

      <taglib-location>/WEB-INF/jinchun.tld</taglib-location>

    </taglib>

 </jsp-config>

 

 

四、# 在引用页jsp页面顶部加上下面一句话

  <%@ taglib prefix="spif"  此处的前缀可以随便定义,与配置文件中的#       <short-name>king</short-name>没有对应关系

             uri="http://www.jinchun" %>

五、5 #body就可以使用才标签了

<spif:jinchun/>

 

页面将会显示“大家好!我是金春”

 

原创粉丝点击