JSP程序设计ppt第2章 JSP开发基础.ppt

JSP程序设计ppt第2章 JSP开发基础.ppt

ID:51617611

大小:1.31 MB

页数:42页

时间:2020-03-26

JSP程序设计ppt第2章 JSP开发基础.ppt_第1页
JSP程序设计ppt第2章 JSP开发基础.ppt_第2页
JSP程序设计ppt第2章 JSP开发基础.ppt_第3页
JSP程序设计ppt第2章 JSP开发基础.ppt_第4页
JSP程序设计ppt第2章 JSP开发基础.ppt_第5页
资源描述:

《JSP程序设计ppt第2章 JSP开发基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章JSP开发基础JSP的基本语法任务1JSP的运算符与变量任务2JSP的流程控制任务3JSP的字符和字符串处理任务4JSP的异常处理任务5任务1JSP的基本语法阶段1声明阶段2表达式阶段3代码段阶段1声明JSP程序中用到的变量和方法,必须先进行声明。Java中可以一次性声明多个变量和方法,声明必须以“;”结尾,同时这些声明在Java中必须是合法的。声明的JSP语法为:<%!declaration;[declaration;]+...%>例如:<%!inti=0;%><%!inta,b,c;%><%!Circlea=newCircle(2.0

2、);%>阶段1声明阶段2表达式表达式元素是一个在脚本语言中被定义的表达式,在运行后被自动转化为字符串,然后插入到这个表达式在JSP文件的位置显示。JSP表达式的语法为:<%=expression%>例如:<%=map.size()%><%=numguess.getHint()%>阶段3代码段一个scriptlet能够包含多个JSP语句、方法或变量,当JSP收到客户的请求时,scriptlet就开始执行,如果Scriptlet有显示的内容,这些显示的内容就被存储在out对象中。任务2

3、JSP的运算符与变量阶段1运算符阶段2变量阶段3变量类型的转换阶段1操作符操作符一般分为赋值操作符、算术运算符、关系运算符、逻辑运算符和位运算符。1.赋值运算符赋值运算符用于把一个数值赋予一个变量,赋值操作符的说明如下表所示。运算符描述等价表达式用法举例=将右边的值赋给左边的变量x=2;+=对左边的变量进行累加x=x+yx+=2;-=对左边的变量进行累减x=x-yx-=2;*=对左边的变量进行累乘x=x*yx*=2;/=对左边的变量进行累除x=x/yx/=2;%=对左边的变量进行累取模x=x%2x%=22.算术运算符算术运算符用于对整型数或者浮

4、点数进行运算,包括一元运算符和二元运算符,如下表所示。2.算术运算符运算符分类描述用法举例+一元运算符正值+3.2-一元运算符负值-5++一元运算符加1i++,++i--一元运算符减1i--,--i+二元运算符加a+2-二元运算符减a-1*二元运算符乘a*3/二元运算符除a/2%二元运算符取模a%23.关系运算符关系运算符用来比较两个值大小,并返回布尔类型的值true或false。关系运算符的说明如下表所示。运算符描述用法举例>大于5>3,返回值是true>=大于等于5>=3,返回值是true<小于5<3,返回值是false<=小于等于5<=3

5、,返回值是false==等于2==2,返回值是true!=不等于5!=3,返回值是true4.逻辑运算符逻辑运算符用于进行布尔型数据的逻辑运算。逻辑运算符的说明如下表所示。运算符描述用法举例&&与true&&true,返回值为true

6、

7、或True

8、

9、false,返回值为true!非!true,返回值为false&与与&&使用一致

10、或与

11、

12、使用一致^异或true^false,返回值为true,true^true,返回值为false5.位运算符位运算符用来对二进制位进行操作,位运算符的说明如下表所示。运算符描述说明用法举例&与1&1=1,1&0=

13、0,0&1=0,0&0=0a&b

14、或1

15、1=1,1

16、0=0,0

17、1=1,0

18、0=0a

19、b^异或1^1=0,1^0=1,0^1=1,0^0=0a^b~非~1=0,~0=1~a<<左移a<<1>>右移a>>1>>>无符号右移a>>>1阶段2变量1.变量的类型2.变量的定义1.变量的类型JSP中的变量必须先定义后使用,定义时需要指定该变量的名称和它的数据类型。变量的基本类型包括整数、浮点数、字符和布尔值等数据类型。JSP变量的基本类型如下表所示。1.变量的类型类型描述取值范围byte8位整数(8bit)-128~127short16位整数(16bit

20、)-32768~32767int32位整数(32bit)-2147483648~2147483647long64位整数(64bit)-9223372036854775808~9223372036854775807float32位单精度浮点小数3.402823e+38~1.401298e-45double64位双精度浮点小数1.797693e+308~4.9000000e-324boolean布尔值true、falsechar16位Unicode单字符0~655352.变量的定义创建变量的语法如下:typename其中,type定义变量类型,na

21、me定义变量的名字。变量的名字必须符合如下几点:(1)变量必须以字母或者_、$作为首字母,数字不能作为变量的开头。(2)变量区分大小写。(3)变量中间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。