第6章使用JSP
第6章 使用JSP
本章目标 ■了解JSP生命周期 ■使用JSP语法 ·使用JSP标签:指令标签及标准标签 ■JSP内置对象 JavaBean ”EL表达式
本章目标 ◼ 了解JSP生命周期 ◼ 使用JSP语法 ◼ 使用JSP标签:指令标签及标准标签 ◼ JSP内置对象 ◼ JavaBean ◼ EL表达式
1JSP生命周期 ■第一次运行JSP,JSP转化为Servlet,.再自动 编译为class文件 ■中间运行加载方式与Servlet完全一致,生成 对象,有初始化、调用请求及销毁方法
1 JSP生命周期 ◼ 第一次运行JSP,JSP转化为Servlet,再自动 编译为class文件 ◼ 中间运行加载方式与Servlet完全一致,生成 对象,有初始化、调用请求及销毁方法
2.JSP页面的基本结构 JSP页面可由5种元素组合而成: ①普通的HTML标记符; ②SP标签,如指令标签、标准标签; ③成员变量和方法声明; ④Java程序片; Java相关内容 ⑤JSP表达式; ⑥ 注释 example1.jsp
2. JSP页面的基本结构 JSP页面可由5种元素组合而成: ① 普通的HTML标记符; ② JSP标签,如指令标签、标准标签; ③ 成员变量和方法声明; ④ Java程序片; ⑤ JSP表达式 ; ⑥ 注释 example1.jsp Java相关内容
2.1变量声明 ■格式:称作JSP页面的成员变 量. ■成员变量被所有请求同一JSP页面的用户线程 共享 example2.jsp
2.1 变量声明 ◼格式:称作JSP页面的成员变 量 . ◼成员变量被所有请求同一JSP页面的用户线程 共享 ◼example2.jsp
2.1方法声明 ■格式: ·在JSP页面的任何Java程序片中调用该方法 example3.jsp
2.1 方法声明 ◼ 格式: ◼ 在JSP页面的任何Java程序片中调用该方法 ◼ example3.jsp
2.2Java程序片 格式: ■ 程序片中声明的变量称为JSP页面的局部变 量 程序片可以操作成员变量,调用方法 example4.jsp
2.2 Java程序片 ◼ 格式: ◼ 程序片中声明的变量称为JSP页面的局部变 量 ◼ 程序片可以操作成员变量,调用方法 ◼ example4.jsp
2.2Java程序片 ■多个客户请求一个JSP页面时,Java程序片将 分别在不同的线程中被执行多次。 ·为防止成员变量出现同步问题,可以对方法进 行加锁“synchronized' example5.jsp
2.2 Java程序片 ◼ 多个客户请求一个JSP页面时 , Java程序片将 分别在不同的线程中被执行多次。 ◼ 为防止成员变量出现同步问题,可以对方法进 行加锁“synchronized” ◼ example5.jsp
2.3Java表达式 格式:<%=表达式%〉 表达式的值由服务器负责计算,并将 计算结果用字符串形式发送到客户端 显示。 example7.jsp
◼ 格式: ◼ 表达式的值由服务器负责计算,并将 计算结果用字符串形式发送到客户端 显示。 ◼ example7.jsp 2.3 Java表达式
2.4JSP中的注释 .HTML注释格式: 。JSP注释格式: 。Java中的注释也可:
⚫HTML注释格式: ⚫ JSP注释格式: ⚫ Java中的注释也可: 2.4 JSP中的注释