Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.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调用片段vs打印变量_Java_Jsp_Tags_Jsp Tags_Taglib - Fatal编程技术网

Java 标记文件中的JSP调用片段vs打印变量

Java 标记文件中的JSP调用片段vs打印变量,java,jsp,tags,jsp-tags,taglib,Java,Jsp,Tags,Jsp Tags,Taglib,在标记文件中使用与有什么区别、好处和缺点?代码编译后有什么不同吗?在这两种情况下,是否有关于何时使用其中一种或另一种的最佳实践,或者几乎是一种清洗?操作只能在标记文件中使用。它计算命名片段,将输出添加到调用页的输出流中,或将其捕获到变量中 这同样适用于,但invoke的优点是,您可以像这样提供灵活性 1.变量的范围 2.将评估结果保存为字符串的变量的名称 3.用于捕获评估结果并将其公开为java.io.Reader的变量的名称 通过向标记添加参数,如 <jsp:invoke fragm

在标记文件中使用
有什么区别、好处和缺点?代码编译后有什么不同吗?在这两种情况下,是否有关于何时使用其中一种或另一种的最佳实践,或者几乎是一种清洗?

操作只能在标记文件中使用。它计算命名片段,将输出添加到调用页的输出流中,或将其捕获到变量中

这同样适用于,但invoke的优点是,您可以像这样提供灵活性

1.变量的范围

2.将评估结果保存为字符串的变量的名称

3.用于捕获评估结果并将其公开为java.io.Reader的变量的名称

通过向标记添加参数,如

  <jsp:invoke fragment="fragmentName" [var="var" | varReader="varReader"] 
  [scope="page|request|session|application"] />

操作只能在标记文件中使用。它计算命名片段,将输出添加到调用页的输出流中,或将其捕获到变量中

这同样适用于,但invoke的优点是,您可以像这样提供灵活性

1.变量的范围

2.将评估结果保存为字符串的变量的名称

3.用于捕获评估结果并将其公开为java.io.Reader的变量的名称

通过向标记添加参数,如

  <jsp:invoke fragment="fragmentName" [var="var" | varReader="varReader"] 
  [scope="page|request|session|application"] />