标签的简单使用

来源:互联网 发布:淘宝导航条如何全屏 编辑:程序博客网 时间:2024/04/29 06:20
1.标签的编写:只使用deEndTag() 方法,showTime.java
package tag;

import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
import java.util.Date;


public class ShowTime extends TagSupport {

public int doEndTag() throws JspException {
    Date date = new Date();
    String da = date.toString();
    JspWriter out = pageContext.getOut();
    try{
    out.println(da);
    }catch(Exception e){
        e.getMessage();
    }
    return super.doEndTag();
 }
}
2.配置文件的编写放在WEB-INF目录下:mytag.tld
    <taglib>
    <tlib-version>1.0</tlib-version>
    <jspversion>1.1</jspversion>
    <shortname>skudy</shortname>
    <tag>
        <name>showtime</name>
        <tag-class>tag.ShowTime</tag-class>
        <body-content>empty</body-content>
    </tag>
    </taglib>
3.web.xml文件的配置。在</web-app>上加入以下代码。
<jsp-config>
<taglib>
<taglib-uri>/showtime</taglib-uri>
<taglib-location>/WEB-INF/mytag.tld</taglib-location>
</taglib>
</jsp-config>
4.jsp文件中使用:
申明:<%@ taglib uri="/showtime" prefix="st" %>
使用: <st:showtime/>
5.系统开发只有doEndTag()的标签用于执行显示操作,将简化开发,