JSP 2.0自定义标记语法详解
在JSP 2.0中,引入了新的创建自定义标记的API,javax.servlet.jsp.tagext.SimpleTag接口用于实现简单标记。与JSP 1.2中的接口不同,SimpleTag接口没有使用传统的doStartTag和doEndTag方法,而是提供了一个更简洁的doTag方法,这个方法只会在标记调用时执行一次。在SimpleTag中,所有的逻辑处理、循环及对标记体的评估等都在doTag方法中完成。
通过setJspBody方法,Web容器会传入一个JSP内容的JspFragment对象,而开发者可以在doTag方法中根据需要多次调用getJspBody.invoke来处理JSP内容。因此,SimpleTag与IterationTag具有相似功能,但它的实现方式更加简单和灵活。
1.51MB
文件大小:
评论区