gpt4 book ai didi

java - JSP 调用片段与标记文件中的打印变量

转载 作者:行者123 更新时间:2023-12-02 03:31:15 24 4
gpt4 key购买 nike

使用<jsp:invoke fragment="var"/>有什么区别、好处和陷阱?与 <%=var%>在标签文件中?代码编译后有什么区别吗?在这两种情况下,是否有关于何时使用其中一种或几乎是一种洗涤的最佳实践?

最佳答案

<jsp:invoke>操作只能在标记文件中使用。它评估指定的片段,将输出添加到调用页面的输出流或将其捕获到变量中。

同样适用于<%=var%>,但调用的优点是您可以提供灵 active ,例如

1.变量的范围。

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

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

通过向标签添加参数,例如

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

关于java - JSP 调用片段与标记文件中的打印变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38065604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com