http://gceclub.sun.com.cn/NASApp/sme/controller/bottomresource?GXHC_JSESSIONID=2985942877024102123&cat_id=02080103里的
Using XML and JSP together 
文档有详细介绍.极之简单.

解决方案 »

  1.   

    ###DateTimeTag.java###package mytag.taglib;import java.io.IOException;
    import java.util.Date;
    import java.util.Calendar;import javax.servlet.jsp.JspException;
    import javax.servlet.jsp.JspTagException;
    import javax.servlet.jsp.tagext.TagSupport;public class DateTimeTag
            extends TagSupport
    {   public int doStartTag() throws JspException
       {      try
          {
             Calendar cl = Calendar.getInstance();
             cl.setTime(new Date());
             StringBuffer sb = new StringBuffer();
             sb.append(cl.get(1));
             sb.append("年");
             sb.append(cl.get(2));
             sb.append("月");
             sb.append(cl.get(5));
             sb.append("日");         pageContext.getOut().write(sb.toString());
          }
          catch (IOException ex)
          {
             throw new JspTagException(ex.getMessage());
          }
          return SKIP_BODY;
       }
    }==============================================================
    ###mytag.tld###<?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>
      <short-name>mytag</short-name>  <tag>
        <name>curDate</name>
        <tag-class>mytag.taglib.DateTimeTag</tag-class>
        <body-content>empty</body-content>
      </tag>
    </taglib>==============================================================
    ###test.jsp###
    <%@ taglib uri="/WEB-INF/mytag.tld" prefix="date" %>
    ...
    当前日期:<wst:curDate/>
      

  2.   

    更正:
    ###test.jsp###<%@ taglib uri="/WEB-INF/mytag.tld" prefix="date" %>
    ...
    当前日期:<date:curDate/>