首页学历类考试大学计算机科学
(简答题)

“<%!”和“%>”之间声明的变量与“<%”和“%>”之间声明的变量有何不同?

正确答案

“<%!”和“%>”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号<%!、%>所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。
“<%”和“%>”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。

答案解析

相似试题

  • (单选题)

    可以在以下什么标记之间插入变量与方法声明?()

    答案解析

  • (单选题)

    对于“”之间声明的变量,以下说法正确的是()。

    答案解析

  • (判断题)

    程序片变量不同于在“〈%!”和“%〉”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。

    答案解析

  • (判断题)

    在“〈%!”和“%〉”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。

    答案解析

  • (判断题)

    局部变量与全局变量的声明都使用 “Dim”。

    答案解析

  • (简答题)

    变量的声明和定义有什么区别?

    答案解析

  • (单选题)

    用于声明所有变量是私有变量的命令是()

    答案解析

  • (判断题)

    所有的VB 的变量,都有隐含说明字符和强调声明两种方法来定义

    答案解析

  • (单选题)

    ()语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。

    答案解析

快考试在线搜题