Presentation is loading. Please wait.

Presentation is loading. Please wait.

第四章 jsp语法 4.1 jsp页面的基本结构 一个jsp页面可由五种元素组合而成: 普通的html标记符

Similar presentations


Presentation on theme: "第四章 jsp语法 4.1 jsp页面的基本结构 一个jsp页面可由五种元素组合而成: 普通的html标记符"— Presentation transcript:

1 第四章 jsp语法 4.1 jsp页面的基本结构 一个jsp页面可由五种元素组合而成: 普通的html标记符
变量和方法的声明 jsva程序片 java表达式

2 4.2 Jsp程序运行过程 当服务器上的一个jsp页面被第一次请求执行时,服务器上的jsp引擎首先将jsp页面文件转译成一个java文件,再将这个java文件编译成字节码文件,然后通过执行字节码文件相应客户请求。其中字节码文件的任务就是: 1.把jsp页面中普通的HTML标记符号,交给客户的浏览器执行显示。 2.jsp标签、数据和方法声明、java程序片由服务器负责执行,将需要显示的结果发送给客户的浏览器 3.java表达式由服务器负责计算,并将结果转化为字符串,然后交给客户的浏览器显示。 程序Example2_1.jsp 分析

3 4.3 变量和方法声明 1.声明变量 用法:在“<%!” 和”%>” 标记符之间声明变量,变量类型可以是java语言允许的任何数据类型,给java一样我们成为jsp页面的成员变量 作用范围:整个jsp页面有效。(就是说在多个用户访问同一个jsp页面的时候共享这个成员变量) Example2_2.jsp

4 4.3 变量和方法声明 2.声明方法 同变量声明一样。但是这个方法只是在jsp页面内有效。Jsp页面的程序片可以调用这个方法,方法内的变量被分配内存,但在调用完毕后马上释放所占用的内存。 Example2_4-6.jsp

5 4.4 声明类 方法:在”<%!”和”%>”之间声明一个类,该类在jsp页面内有效,即在jsp页面的java 程序片可以使用该类创建对象。 Example2_7.jsp

6 4.5 java程序片 方法:在“<%”和”%>之间插入程序片,一个jsp页面可以有多个程序片,他们分别顺序执行。在一个程序片中声明的变量称作jsp页面的局部变量,它们在jsp页面内的所有程序片中以及表达式内都有效。 Example2_8-10.jsp

7 4.5 表达式 方法:在”<%=“和”%>” 之间插入一个表达式,这个表达式必须能求值。 Example2_11.jsp

8 4.6 jsp中的注释 两种:一是HTML注释 <!-- --> 一是JSP注释 <%-- --%>
Example.2_12.jsp

9 4.7 JSP 指令标签 1. page 指令 Page指令用来定义整个JSP页面的一些属性和这些属性的值。
注意:如果为一个属性指定几个值,那么这些值用逗号分割。Page指令可以给import属性指定几个值;而给其他属性只能指定一个值。

10 4.7 JSP 指令标签 language 属性 <%@ page language=“java”%> import 属性
page import=“java.io.*”,”java.util.*”%> contentType 属性 page contentType=“text/html;charset=GB2312”%> session 属性 buffer 属性 info 属性 info=“hello happy to meet you”%>

11 4.7 JSP 指令标签 2.include 指令标签 用来在jsp页面内某处嵌入一个文件
include file=“filename”%> Example2_14.jsp Example2_15.jsp

12 4.8 jsp动作标签 1.include 动作标签 语法: <jsp:include page=“filename”/> 或者
Example2_16.jsp

13 4.8 jsp动作标签 2.param 动作标签 语法: <jsp:param name=“参数名” value=“指定给param的参数值”> Example2_18.jsp

14 4.8 jsp动作标签 3.forward 动作标签 作用是在指令处停止当前页面的继续执行,而转向其他的一个jsp页面。 语法:
<jsp:forward page=“希望转向的页面”/> 或者 <jsp:forward page=“希望转向的页面”> </jsp:forward> Example2_19.jsp

15 4.8 jsp动作标签 4.plugin 动作标签 该动作标签指示jsp页面加载java plugin,该插件由客户负责下载,并使用该插件来运行java applet。 语法 <jsp:plugin type=“applet” code=“小应用程序字节码文件” jreversion=“java虚拟机版本号” width=“小程序宽度值” height=“小程序高度值”> <jsp:fallback> 提示信息:用来提示用户的浏览器是否支持插件下载 </jsp:fallback> </jsp:plugin> Example2_21.jsp


Download ppt "第四章 jsp语法 4.1 jsp页面的基本结构 一个jsp页面可由五种元素组合而成: 普通的html标记符"

Similar presentations


Ads by Google