`
jinchun1223
  • 浏览: 255256 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

jsp中自定义标签的使用

阅读更多

一、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/>

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics