文档详情

JSP动态网站开发与实例(第3版) 教学课件 作者 04.ppt

发布:2017-08-16约8.28千字共57页下载文档
文本预览下载声明
关于HTML HTML以标签形式存在于网页当中 。 HEAD/HEAD表示网页开始的区块。 TITLE与/TITLE之间的文字会显示在浏览器的标题栏中。 BODY标签区块,代表网页文件主体。 表格 表格的边框厚度、高度与宽度 表格位置设定 表格数据的对齐方式 超链接 超链接标签 a href=“目标网页和文件”链接文字/a 超链接 target 属性 img标签 链接图片文件 img src=filesourcepath JSP程序代码区块 %…%界定JSP网页提供互动功能的程序区块。 % Java程序代码 … % JSP程序代码细节 注解 程序以符号// 作标识: // 该区块里为JSP程序代码 程序运行的过程中,标识為//的程式代码都会被忽略。 数据输出 out是JSP中的默认对象,用來将数据输出到客户端网页上。 println()是out对象提供将字符串等数据输出至网页的方法。 每一行完整的程序指令,均必须以分号(;)做結束。 JSP语法 Scripting Elements:由Java程序代码构成的JSP程序区块,也就是JSP网页中的Java程序片段,%…%符号之间输出文字信息的程序代码。 Directive Elements:网页相关信息、属性的存取与设定。 Action Elements:以XML为基础所发展的JSP网页元素,主要用来进行与网页加载、转向甚至引用外部组件等相关操作,此类元素以标签型式存在,并且以jsp前缀区别其它网页中所存在的标签。 JSTL:JSP 预先定义专门提供页制作的标签函数库,全名为JSP Standard Tag Library(简称JSTL),包含各种网页运作所需的功能,例如循环、流程控制、输入/出、文字格式化、XML文件处理和数据库存取操作。 EL Elements:JSP 2.0纳入的新规格,用来简化上述Scripting Elements的网页编写模式。 变量 变量用以储存各种类型的数据,同时对应到计算机中某一段内存空间区块的特定名称,程序根据变量名称在计算机内存中取得所需的数据内容,进行各种程序逻辑的运算。 声明变量: varType varName ; 常量 Final关键词与常数声明: final varType varName = varValue ; 常数所储存的內容不允许被改变,若在程序运行中更改常数的內容,會导致错误情況发生。 变量的命名规则 必须为合法字符 Java程序将字母相同、大小写相异的两个变量视为相异,同时名称包含非法字符并不被允许,例如空白与前置为数字的变量名称 。 避免使用关键词 关键词是由Java预先定义,具有特定意义的特定名称字串,无法被使用在变量的命名。 使用具意义的变量名称 变量的命名基本上只要符合上述的规则即可,使用一个代表变量意义的名称为变量命名可方便辨识。 数据类型 声明整型变量 整型变量,必须以任何一个整数类型的名称作声明,如下所示: byte bteVar ; short shVar ; int intVar ; long lngVar ; 浮点型变量 浮点数的数值类型依其数值范围的大小分为两种,分别是float和double,用以储存包含小数点的非整数数值。 浮点数可以储存的数值范围比整数大,同时,一个声明为浮点数的变量同样可以被用以储存整数数据。 布尔型变量 声明为boolean的变量只能储存true或是false: boolean blnVar1 = flase ; boolean blnVar2 = true ; 字符型变量 Char类型的变量代表双位組的单一字符。 当一個字符被指定給char型变量,字符必須使用单引号將其包围起來。 一個字符可以用以表示变量或是字串。 数组 数组(Array)是一种复合类型的数据类型,用来存放一群类型相同的数据元素。 数组存放元素的位置,由索引值作识别 ,索引值从0开始依次增加。 声明一個数组变量: 数据类型 数组名称[]=new 数据类型[数组大小]; 语法2:数据类型 数组名称[]={內容值}; 单一列结构的数组,将其称为一维数组 二维数组 声明二维数组: 数据类型 数组名[][]=new 数据类型[列数][行数] ; 存取二维数组的方式也相当的简单,只需指定所要存取的元素,其所在位置的索引编号即可,例如前一个二维数组示意图中,当用户想要取得元素32所需的语法如下: a = objArr[2][1] ; 其中的objArr代表上述的二维数组表格,[2][1]则是其位置索引,这一行程序代码片段会将取得的元素32存到
显示全部
相似文档