JSP页面与JSP标记 (2).ppt
《JSP页面与JSP标记 (2).ppt》由会员分享,可在线阅读,更多相关《JSP页面与JSP标记 (2).ppt(52页珍藏版)》请在三一办公上搜索。
1、第2章 JSP语法,教学目标:了解和掌握HTML语法掌握JSP页面基本结构、变量和方法的声明 掌握Java程序片、Java表达式、JSP中的注释掌握JSP指令、JSP动作(Action)标记教学重点:JSP页面基本结构变量、方法的声明 Java程序片、Java表达式、JSP中的注释JSP指令 和JSP动作(Action)标记,2.1.JSP页面的基本结构,JSP页面可由5种元素组合而成:普通的HTML标记符;JSP标记,如指令标记、动作标记;成员变量和方法的声明;Java程序片;Java表达式。例子1:example2_1.jsphttp:/127.0.0.1:8080/lizi/ch2/ex
2、ample2_1.jsp,JSP页面的运行原理:(查看work目录)*.jsp*.java*.class采用线程机制字节码文件的任务:1.把JSP页面中普通的HTML标记符号,交给客户的浏览器执行显示。2.JSP标记、数据和方法声明、Java程序片由Tomcat服务器负责执行,将需要显示的结果发送给客户的浏览器。3.Java表达式由Tomcat服务器负责计算,将结果转化为字符串,交给客户的浏览器负责显示。,HTML基础知识,课外阅读:HTML语法教学.htm,关于HTML,HTML以标签形式存在于网页当中。表示网页开始的区块。与之间的文字会显示在浏览器的标题栏中。标签区块,代表网页文件主体。例
3、如:lizich2otherthePage.htm,表格,例子:lizich2other,表格的边框厚度、高度与宽度,表格位置设定,绝对位置表示法:使用像素来做为设定单位,不论窗口如何调整,占用固定的像素。相对位置表示法:使用百分比做为设定单位,占用某一固定的比例大小。,表格数据的对齐方式,例如;lizich2otherusingtablealign.htm,超链接,超链接标签 链接文字例如:lizich2otherusinghl.htm,超链接 target 属性,例如:lizich2otherblankusingblank.html,标签,链接图片文件,例如;lizich2otherusi
4、ngpichl.html,2.2 变量和方法的声明,1.在JSP页面的标记符“”之间声明的变量称作JSP页面的成员变量。(全局变量)2.JSP页面在“”之间声明变量和方法.,2.2.1声明变量,声明变量:varType varName;Final关键词与常数声明:final varType varName=varValue;,P13 例子2:example2_2.jsp,您是第 个访问本站的客户。成员变量被所有用户共享。http:/127.0.0.1:8080/lizi/ch2/example2_2.jsp,数据类型,数组,声明一個数组变量:数据类型 数组名称=new 数据类型数组大小;语法2
5、:数据类型 数组名称=內容值;声明二维数组:数据类型 数组名=new 数据类型列数行数;,数据类型转换,数据类型转换语法:(dataType)varName,2.2.2声明方法,JSP页面在“”之间声明方法方法内定义的变量只在该方法内有效。方法在java程序片中被调用,例子3:example2_3.jsp,调用div方法计算+x+除以+y+的商:);double b=div(x,y);out.println(b);%,2.3 Java程序片,在“”之间插入Java程序片 程序片中声明的变量称为JSP页面的局部变量,在后继的所有java程序片和java表达式中有效。多个客户请求一个JSP页面时,
6、Java程序片将被执行多次,分别在不同的线程中执行,并为局部变量分配不同的内存。注意:成员变量被所有用户共享。,P15 图2.4 程序片的执行,例子4:example2_4.jsp,一个java程序可以分割成几个java程序片,这些程序片之间可以插入其他标记元素。例子5:example2_5.jsp,Java流程控制语句,If 判断式,if(condition)语句;,if-else判断式,if(condition)语句1 else语句2,if-else if-else 判断式,if(condition 1)语句1 else if(condition2)语句2 else 语句3,Switch判
7、断式,switch(运算式式)case 1:程序片段;break;case 2:程序片段;break;default:程序片段;break;,http:/127.0.0.1:8080/lizi/ch2/other/usingswitch.jsp,For循环,for(初始值;条件式;表达式)程序代码;,while 循环,while(条件式)程序代码,http:/127.0.0.1:8080/lizi/ch2/other/usingWhile.jsp,do-while 循环,do 程序代码while(条件式),http:/127.0.0.1:8080/lizi/ch2/other/usingDoW
8、hile.jsp,Break与continue指令,break指令用来强迫结束循环或离开判断式,在switch语句中,可以利用它结束一个case区块的运行,break经常被使用于循环中,进行循环的强迫中断操作。continue指令continue指令会忽略其后的程序代码,提前退出本次循环,直接运行下一次的循环。,http:/127.0.0.1:8080/lizi/ch2/other/usingContinue.jsp,http:/127.0.0.1:8080/lizi/ch2/other/usingbreak.jsp,2.4 Java表达式,“”之间可以是一个Java表达式,要求表达式必须能求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP页面与JSP标记 2 JSP 页面 标记

链接地址:https://www.31ppt.com/p-6510447.html