(一) 没有正文的JSP自定义标签实现
(1):定义JSP自定义标签处理类
- import?java.io.IOException; ?
 - import?java.util.Date; ?
 - import?javax.servlet.http.HttpServletRequest; ?
 - import?javax.servlet.jsp.JspException; ?
 - import?javax.servlet.jsp.JspWriter; ?
 - import?javax.servlet.jsp.tagext.Tag; ?
 - import?javax.servlet.jsp.tagext.TagSupport; ?
 - //无正文标签类继承的是TagSupport类?实现的接口是Tag。?如果有正文的标签类继承的是BodyTagSupport类?实现的接口是BodyTag ?
 - public?class?DateTagNoBody?extends?TagSupport?{ ?
 - ?@Override ?
 - ?public?int?doStartTag()?throws?JspException?{ ?
 - ??HttpServletRequest?request; ?
 - ??//?是TagSupport类中定义的一个属性,它是javax.servlet.jsp.PageContext的对象 ?
 - ??request?=?(HttpServletRequest)?pageContext.getRequest(); ?
 - ??java.text.SimpleDateFormat?formater?=?new?java.text.SimpleDateFormat("yyyy-MM-dd"); ?
 
