package prj; import javax.servlet.jsp.tagext; import javax.servlet.http.HttpSession; import javax.servlet.http.HttpServletRequest; import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspWriter; import java.io.*; public class ExtTag extends TagSupport...{ /**//* 不用写构造函数,容器会自动生成标记处理类实例.如果要完成类相关的初始化可以提供一个默认无参构造函数.不过容器会调用两次构造函数.且构造函数中不能访问PageContext Parent对象的属性,因为它们的实例化在构造函数之后. */ /**//* 构造(只执行一次) ----------------> setPageContext,setParent ----------------> doStartTag() ----------> doInitBody()----------->doAfterBody()- ------------> doEndTag() */ }