Java jsp中的SimpleTagSupport与TagSupport
我想要在jsp中创建标记,但我不知道这两个类SimpleTagSupport和jsp中创建标记的标记支持之间的区别。Javadocs中对此进行了解释: 从 “用于定义实现Java jsp中的SimpleTagSupport与TagSupport,java,jsp,Java,Jsp,我想要在jsp中创建标记,但我不知道这两个类SimpleTagSupport和jsp中创建标记的标记支持之间的区别。Javadocs中对此进行了解释: 从 “用于定义实现SimpleTag的标记处理程序的基类” 从 “用于定义实现标记的新标记处理程序的基类” 从 “简单标记处理程序与经典标记处理程序的不同之处在于,SimpleTag接口不支持doStartTag()和doEndTag(),而是提供了一个简单的doTag()方法,对于任何给定的标记调用,该方法调用一次且仅调用一次。所有标记逻辑、迭
SimpleTag
的标记处理程序的基类”
从
“用于定义实现标记的新标记处理程序的基类
”
从
“简单标记处理程序与经典标记处理程序的不同之处在于,SimpleTag
接口不支持doStartTag()
和doEndTag()
,而是提供了一个简单的doTag()
方法,对于任何给定的标记调用,该方法调用一次且仅调用一次。所有标记逻辑、迭代、正文求值等都将在此单一方法中执行。因此,简单的标记处理程序具有与BodyTag
等效的功能,但具有更简单的生命周期和接口
总之,
SimpleTags
(添加在jsp2.0中)比标记更易于实现