文档详情

JSP动态网页基础教程 教学课件 作者 张晓蕾 第3章 JSP语法基础.ppt

发布:2017-08-16约8.81千字共80页下载文档
文本预览下载声明
第3章 JSP语法基础 3.1 【案例4】四则运算演示 3.1.1 JSP、Java与Javascript 3.1.2 JSP中的脚本元素 从前面学习中知道,在普通的HTML网页中使用专用的标记加入JSP的动态部分,就构成了JPS动态网页。基本上所有的JSP动态部分都是以“%”开始,到“%”结束,两者之间的就是JSP动态内容,总称为JSP元素。 JSP元素可分为脚本元素、指令元素与动作元素三大部分,脚本元素包括JSP动态页面所使用的表达式、声明、脚本片段和注释;指令元素用于对JSP引擎所生成的Servlet结构,动作元素则用于控制JSP引擎的行为和连接到更多的组件,如JavaBean和Plugin等。在本节中,将首先学习脚本元素。 脚本元素包括JSP动态页面所使用的表达式、声明、脚本程序片段和注释,基本上来说就是程序代码和说明部分。 1.声明 JSP声明的作用是说明将要使用的变量和方法,以保存信息或定义JSP页面可能需要调用的方法,其作为范围是整个页面。 因为JSP是基于Java技术的,因此要求像Java一样,对于将要在JSP程序中用到的变量和方法,必须先进行声明,不然将会出错。在声明元素中声明的变量和方法,将在JSP页面初始化时进行初始化。 JSP声明的语法格式如下: %! declaration; % 例如: %! int i = 0; % 上面的语句声明了一个int(整型)变量i,并赋初始值为0。 %! public String fun(int i) { … } % 2.表达式 表达式用于将JSP内容转换为字符串以便于包含在页面的输出中。表达式表示的是一个在脚本语言中被定义的表达式,在运行后被自动转化为字符串,然后插入到这个表达式在JSP文件中的位置显示。因为表达式的值已经被转化为字符串,所以能够在一行文本中插入表达式。 表达式的使用格式如下: %= expression % 其中,expression部分是表达式的内容,它是一个有计算结果的JSP表达式(注意,表达式一定要有一个可以输出的值),如数学计算式子、有返回值的函数、变量等。 3.脚本片段 脚本片段(Scriptlets)也称为代码片段,它是一个有效的Java程序段,是JSP中的代码部分。在这个部分中可以使用几乎任何Java的语法来编制程序,它是嵌放在%和%标记中的,语法格式如下: % scriptlet % 4.注释 注释是程序设计中的常用工具,注释通常有两方面的作用:一个作用是作为提示,让人可以从注释信息中了解某段程序的功能或设计思想,在阅读/编写程序时提供参考信息;另一个作用是将未完成的或有错误的某个程序块通过改为注释而隐藏起来,使其暂时不参与程序的执行,这种方式也适用于程序调试,即将调试时编写的调试语句作为注释隐藏起来。 JSP中的注释可以分为两类:一类是输出到客户端,用户在查看源文件时可以看见,另一类是仅在服务器端,供开发者使用的,这种注释仅服务器端可见,不会发送到客户端。 (1)输出到浏览器端的注释 (2)服务器端的JSP注释 3.1.3 JSP的数据类型 1.变量 变量是指在程序运行过程中,值可以发生变化的量。与Java一样,JSP中的变量也遵循“先定义,后使用”的原则,变量在使用前,都要求先进行定义其数据类型。 在定义时系统会为变量分配固定的内存,在程序执行中可以按照变量名对其中的内容进行访问。 变量定义的一般形式如下: 数据类型关键字 变量名表; 数据类型关键字 变量[=初始值]; 例如: int m1,a; char ch; float _val; int max=100; 2.基本数据类型 JSP中的数据类型可以分为基本数据类型与复合数据类型两大类。基本数据类型有四类:整型、浮点型、布尔型、字符型。复合数据类型是建立在基本数据类型之上的,有字符串型(String)、数组(Array)、类(Class)和对象(Object)等。这里先介绍JSP的基本数据类型。 (1)整型 JSP中的整型数据用于表示整数,根据其数据所占内存的大小,又可分为四种,如表3-1所示。 (2)浮点型 浮点型数据用于表示带有小数位的数,根据其数据所占内存的大小,又可分为两种,如表3-2所示。 (3)字符型 JSP中的字符型数据用于表
显示全部
相似文档