第四章 JSP语法.ppt
《第四章 JSP语法.ppt》由会员分享,可在线阅读,更多相关《第四章 JSP语法.ppt(46页珍藏版)》请在麦多课文档分享上搜索。
1、第四章 JSP语法,西南科技大学网络教育系列课程 动态网页设计(JSP),Jsp基本结构,直观地看, Jsp程序是在HTML页面中插入Java程序。,HTML标记符 HTML网页制作 声明:变量、方法、类 Java 程序片 Java 表达式 Jsp标签分为指令标签、动作标签 注释,示例分析,.其他 HTML 语言其他 HTML 语言,Jsp基本结构,Jsp程序实例,Jsp基本结构,Jsp程序实例,JSP示例(Hello.jsp),你好,你好你好,JSP示例(Hello_Date.jsp),你好,今天是号,星期,import java.util.*;response.setContentType
2、(“text/html;charset=gb2312“); out = pageContext.getOut(); out.write(“rnrnrn rn你好,今天是rn“); Date today=new Date(); out.print(today.getDate(); out.write(“号,星期“); out.print(today.getDay(); out.write(“ rn rnrn “);,JSP文件,servlet文件,数据类型,数据类型概述,Java程序语言是一种强类型化(strongly typed)语言。每一个变量(variable)和表达式(expressio
3、n)都有一种在编译时期所认知的类型。 Java程序语言的类型分作两大类: 原生类(primitive type)基本类型(简单数据类型) 布尔(boolean)类型 数字(numeric)类型 参考类(referance type) (复合数据类型) 类(class)类型、接口类型(interface) 数组(array)类型。 null 空类型,数据类型,标示符,标识符是指程序中所用的符号名称,像包、类、字段、方法、参数、变量等都是。 标识符的命名法则为: 第一个字符必须是字母、钱币符号(¥、等)或底线(_),其后可跟着任意数目的字母、钱币符号、底线或数字。 数字不可用于开头。 除了钱币符号
4、及底线外,其余标点符号均不可使用标识符不可以是关键字(keywords)或实字 (literals)。 标识符一般应该能达到有望文生义的效果。类名接口名首字母大写,变量名方法名首字母小写。 大小写敏感,以下为合法的标识符: A98_23 _abc ¥ Usdollars以下为非法的标识符 : A- 4 3_1 the Boolean true null,数据类型,标示符,关键字又称为保留字(reserved words),是保留给Java编译器识别用的 。 Java的关键字如下 : abstract default private this boolean break implements p
5、rotected throw double import public throws byte else case catch int short try static instanceof return transien extends interface void char finally long strictfp volatile class float native super while for new switch continue package synchronized if final do,数据类型,数据类型,布尔 (true ,false) 字符 字符实字是由英文字母、
6、数字、特殊字符等的字符所表示,其值就是字符本身。表示法乃用两个单引号将字符包起来(字符) 。 如:A cb /表退格键 /表单引号字符n /表换行字符 r t f nullnull实字只有一个值,就是空引用,由实字null表示 。,数据类型,Java允许数据类型间的转换(type conversion),但在下列限制之下 : 原生类与参考类彼此间不能转换。只限原生类间的转换,或参考类间的转换 。 原生类中的布尔类型也与数字类型不能互相转换。 转换的方法为:(数据类型)表达式 如:byte b 34;int i b;int i = 300; byte b = (byte)i;,装换方式,可以由低
7、到高: byte-short-char-int-long-float-double,数据类型,变量是存储数据的基本单元,在强类型语言中变量在使用之前必须说明 格式:类型 变量名1=初值,变量名2=初值; int x,y; /说明整型变量x,y float z = 3.1415f; /说明浮点型变量并赋值 double w = 3.1415d; /说明双精度型变量并赋值 foolean flag; /说明布尔型变量 char c; /说明字符型变量 c = a; /给字符型变量赋值 x = 6; /给整型变量x赋值 y = 1000; /给整型变量y赋值 flag = 6 7; /给布尔型变量赋
8、值(表达式的返回值),数据类型,简单类型的包装类 在Java中,可以直接把简单类型的变量表示为一个类的对象。对应简单数据类型共有6个包装类,分别是Boolean、Character 、Integer 、 Long、 Float、 Double 有了包装类,可以用它们的构造函数来进行赋值操作: Boolean(boolean) Character(char) Integer(int) Boolean bTest=true; Boolean objTest =new Boolean(bTest); 获取包装类的值,用形如*Value()方法,如Boolean类则为 booleanValue,数组,
9、一维数组(1) 一维数组的定义一维数组的定义方式为:type arrayName ; 其中类型(type)可以为Java中任意的数据类型,包括简单类型和组合类型,数组名arrayName为一个合法的标识符, 指明该变量是一个数组类型变量。例如: int intArray ;声明了一个整型数组,数组中的每个元素为整型数据。,我们还可以定义一个复合类型的数组,例如:Date dateArray ; 声明了一个容纳复合数据类型Date的数组。与C、C+不同,Java在数组的定义中并不为数组元素分配内存,因此 中不用指出数组中元素的个数,即数组长度,而且对于如上定义的一个数组是不能访问它的任何元素的。
10、必须经过初始化后,才能应用数组的元素。,数组,除了这种定义数组的方式之外,java语言还提供了其他的定义形式,如下所示: type arrayName;对于以上举出的例子,我们也可以这样定义: int intArray;Date dateArray;,数组,(2) 一维数组的初始化一维数组定义之后,必须经过初始化才可以引用。数组的初始化分为静态初始化和动态初始化两种:静态初始化:在定义数组的同时对数组元素进行初始化,例如:int intArray =1,2,3,4;/定义了一个含有4个 / 元素的int型数组。,数组,动态初始化:使用运算符new为数组分配空间,对于简 单类型的数组,其格式如下
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 JSP 语法 PPT
