Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jsp中的SimpleTagSupport与TagSupport_Java_Jsp - Fatal编程技术网

Java jsp中的SimpleTagSupport与TagSupport

Java jsp中的SimpleTagSupport与TagSupport,java,jsp,Java,Jsp,我想要在jsp中创建标记,但我不知道这两个类SimpleTagSupport和jsp中创建标记的标记支持之间的区别。Javadocs中对此进行了解释: 从 “用于定义实现SimpleTag的标记处理程序的基类” 从 “用于定义实现标记的新标记处理程序的基类” 从 “简单标记处理程序与经典标记处理程序的不同之处在于,SimpleTag接口不支持doStartTag()和doEndTag(),而是提供了一个简单的doTag()方法,对于任何给定的标记调用,该方法调用一次且仅调用一次。所有标记逻辑、迭

我想要在jsp中创建标记,但我不知道这两个类SimpleTagSupport和jsp中创建标记的标记支持之间的区别。

Javadocs中对此进行了解释:

“用于定义实现
SimpleTag
的标记处理程序的基类”

“用于定义实现
标记的新标记处理程序的基类

“简单标记处理程序与经典标记处理程序的不同之处在于,
SimpleTag
接口不支持
doStartTag()
doEndTag()
,而是提供了一个简单的
doTag()
方法,对于任何给定的标记调用,该方法调用一次且仅调用一次。所有标记逻辑、迭代、正文求值等都将在此单一方法中执行。因此,简单的标记处理程序具有与
BodyTag
等效的功能,但具有更简单的生命周期和接口


总之,
SimpleTags
(添加在jsp2.0中)比
标记更易于实现