JSP简单标签
第9章??? 简单标签
9.1??? 简单标签知识
在Jsp2.0中定义SimpleTag接口用于替换传统的标签开发的接口,它只有一个方法doTag()用于取代传统的doStartTag()、doEndTag()、doAfterBody()等方法。
1、??? JSP引擎调用标签处理器对象的setJspContext(),将JSP页面的pageContext()对象传递给标签处理器对象。
2、??? JSP引擎调用setParent(),将父标签处理器对象传递给标签处理器对象。
3、??? 如果调用标签设置属性,容器将每个属性对应的setter()方法把属性值传递给标签处理器对象。
4、??? 如果有标签体,容器将标签体封装为JspFragment对象,然后调用setJspBody()将JspFragment对象传递给标签处理器对象。
5、??? 调用doTag()方法执行标签逻辑。
9.1.1??? SimpleTag接口
SimpleTag接口定义方法:
1、??? setJspContext()
?
9.4??? 修改标签体内容??