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"] />