《JSP语法基础》PPT课件

《JSP语法基础》PPT课件

ID:45088588

大小:226.50 KB

页数:80页

时间:2019-11-09

《JSP语法基础》PPT课件_第1页
《JSP语法基础》PPT课件_第2页
《JSP语法基础》PPT课件_第3页
《JSP语法基础》PPT课件_第4页
《JSP语法基础》PPT课件_第5页
资源描述:

《《JSP语法基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章JSP语法基础【案例4】四则运算演示3.1【案例5】百鸡问题3.2【案例6】彩票组合3.33.1【案例4】四则运算演示3.1.1JSP、Java与Javascript3.1.2JSP中的脚本元素从前面学习中知道,在普通的HTML网页中使用专用的标记加入JSP的动态部分,就构成了JPS动态网页。基本上所有的JSP动态部分都是以“<%”开始,到“%>”结束,两者之间的就是JSP动态内容,总称为JSP元素。JSP元素可分为脚本元素、指令元素与动作元素三大部分,脚本元素包括JSP动态页面所使用的表达式、声明、脚本片段和注释;指令元素用于对JSP引擎所生成的Servlet结构

2、,动作元素则用于控制JSP引擎的行为和连接到更多的组件,如JavaBean和Plugin等。在本节中,将首先学习脚本元素。脚本元素包括JSP动态页面所使用的表达式、声明、脚本程序片段和注释,基本上来说就是程序代码和说明部分。1.声明JSP声明的作用是说明将要使用的变量和方法,以保存信息或定义JSP页面可能需要调用的方法,其作为范围是整个页面。因为JSP是基于Java技术的,因此要求像Java一样,对于将要在JSP程序中用到的变量和方法,必须先进行声明,不然将会出错。在声明元素中声明的变量和方法,将在JSP页面初始化时进行初始化。JSP声明的语法格式如下:<%!declar

3、ation;%>例如:<%!inti=0;%>上面的语句声明了一个int(整型)变量i,并赋初始值为0。<%!publicStringfun(inti){…}%>2.表达式表达式用于将JSP内容转换为字符串以便于包含在页面的输出中。表达式表示的是一个在脚本语言中被定义的表达式,在运行后被自动转化为字符串,然后插入到这个表达式在JSP文件中的位置显示。因为表达式的值已经被转化为字符串,所以能够在一行文本中插入表达式。表达式的使用格式如下:<%=expression%>其中,expression部分是表达式的内容,它是一个有计算结果的JSP表达式(注意,表达式一定要有一个可以

4、输出的值),如数学计算式子、有返回值的函数、变量等。3.脚本片段脚本片段(Scriptlets)也称为代码片段,它是一个有效的Java程序段,是JSP中的代码部分。在这个部分中可以使用几乎任何Java的语法来编制程序,它是嵌放在<%和%>标记中的,语法格式如下:<%scriptlet%>4.注释注释是程序设计中的常用工具,注释通常有两方面的作用:一个作用是作为提示,让人可以从注释信息中了解某段程序的功能或设计思想,在阅读/编写程序时提供参考信息;另一个作用是将未完成的或有错误的某个程序块通过改为注释而隐藏起来,使其暂时不参与程序的执行,这种方式也适用于程序调试,即将调试时

5、编写的调试语句作为注释隐藏起来。JSP中的注释可以分为两类:一类是输出到客户端,用户在查看源文件时可以看见,另一类是仅在服务器端,供开发者使用的,这种注释仅服务器端可见,不会发送到客户端。(1)输出到浏览器端的注释(2)服务器端的JSP注释3.1.3JSP的数据类型1.变量变量是指在程序运行过程中,值可以发生变化的量。与Java一样,JSP中的变量也遵循“先定义,后使用”的原则,变量在使用前,都要求先进行定义其数据类型。在定义时系统会为变量分配固定的内存,在程序执行中可以按照变量名对其中的内容进行访问。变量定义的一般形式如下:数据类型关键字变量名表;数据类型关键字变量[=

6、初始值];例如:intm1,a;charch;float_val;intmax=100;2.基本数据类型JSP中的数据类型可以分为基本数据类型与复合数据类型两大类。基本数据类型有四类:整型、浮点型、布尔型、字符型。复合数据类型是建立在基本数据类型之上的,有字符串型(String)、数组(Array)、类(Class)和对象(Object)等。这里先介绍JSP的基本数据类型。(1)整型JSP中的整型数据用于表示整数,根据其数据所占内存的大小,又可分为四种,如表3-1所示。数据类型关键字字长(位)表数范围缺省值字节型byte8−128~1270短整型short16−32768

7、~327670整型int32−2147483648~21474836470长整型long64−9223372036854775808~92233720368547758070表3-1JSP整型数据类型(2)浮点型浮点型数据用于表示带有小数位的数,根据其数据所占内存的大小,又可分为两种,如表3-2所示。数据类型关键字字长(位)表数范围缺省值浮点型float321.4013E-45~3.4.28E+380.0双精度型double642.2255E-208~1.7977E+3080.0表3-2JSP浮点数据类型(3)字符型JSP中的

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

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

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