第2章JSP语法 2.1JSP页面的基本结构 2.2变量和方法的声明 2.3Java程序片 2.4Java表达式 2.5JSP中的注释 2.6JSP指令标记 2.7JSP动作标记
第2章 JSP语法 2.1 JSP页面的基本结构 2.2 变量和方法的声明 2.3 Java程序片 2.4 Java表达式 2.5 JSP中的注释 2.6 JSP指令标记 2.7 JSP动作标记
2.1JSP页面的基本结构 ●普通的HTML标记符。 ·JSP标签,如指令标签、动作标签。 。变量和方法的声明。 。Java程序片。 ●Java表达式。 例Ex22.jsp
2.1 JSP页面的基本结构 ⚫ 普通的HTML标记符。 ⚫ JSP标签,如指令标签、动作标签。 ⚫ 变量和方法的声明。 ⚫ Java程序片。 ⚫ Java表达式。 例 Ex2_2.jsp
2.2变量和方法的声明 ●在”<%!”和”%>”标记符号之间声明 变量和方法
2.2 变量和方法的声明 ⚫ 在”<%! ” 和 ”%> ”标记符号 之间声明 变量和方法
变量的声明 ● 在”<%!”和”%>”"标记符号之间放置Java的变 量声明语句。 ● 变量的类型可以是Java语言允许的任何数据类 型 。这些变量称为JSP页面的成员变量 <%! int x,y=100,z; String tom="study JSP"; Date date; %>
变量的声明 ⚫ 在”<%!”和”%>”标记符号之间放置Java的变 量声明语句。 ⚫ 变量的类型可以是Java语言允许的任何数据类 型。 ⚫ 这些变量称为JSP页面的成员变量 <%! int x,y=100,z; String tom=“study JSP”; Date date; %>
变量的声明 ● <%!和%>之间声明的变量在整个JSP页面都 有效。 因为JSP引擎转换JSP页面成Java文件时,将这 些变量作为类的成员变量,这些变量的内存空 间直到服务器关闭才被释放。 ●所以所有请求该页面的线程共享JSP页面的成 员变量,任何客户对该成员变量的操作结果都 影响其它客户。 ●例Ex22.jsp
变量的声明 ⚫ <%!和 %>之间声明的变量在整个JSP页面都 有效。 ⚫ 因为JSP引擎转换JSP页面成Java文件时,将这 些变量作为类的成员变量,这些变量的内存空 间直到服务器关闭才被释放。 ⚫ 所以所有请求该页面的线程共享JSP页面的成 员变量,任何客户对该成员变量的操作结果都 影响其它客户。 ⚫ 例 Ex2_2.jsp