gpt4 book ai didi

java - 在两个不同的 jsp 页面中引用的变量

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:35 25 4
gpt4 key购买 nike

如果我在我的 A.jsp 中声明了一个变量,并且我试图将 A.jsp 包含到 B.jsp 中。那么我的问题是,在 A.jsp 中声明的变量是否可以在 B.jsp 中访问?请解释动态包含和静态包含两种情况。

最佳答案

当您使用 <%@page include=""> 包含一个 jsp 模板时,源实际上将被插入并编译到包含文件中。这就是使您能够使用在父文件中声明的变量的原因。

当执行“动态”包含时,它将使用 RequestDispatcher.include,它将调用调用页面作为新的 Servlet。这使您无法使用已声明的变量。

我建议您使用 request.setAttribute("name", obj) 在请求范围内传递变量;这样做的时候

关于java - 在两个不同的 jsp 页面中引用的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7431036/

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