jsp脚本元素和标记

jsp脚本元素和标记

ID:8795873

大小:212.50 KB

页数:9页

时间:2018-04-08

jsp脚本元素和标记_第1页
jsp脚本元素和标记_第2页
jsp脚本元素和标记_第3页
jsp脚本元素和标记_第4页
jsp脚本元素和标记_第5页
资源描述:

《jsp脚本元素和标记》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于Java的Web应用开发课程讲义——第二章JSP脚本元素和标记第二章——JSP脚本元素和标记一、教学内容1.JSP页面的基本结构2.变量和方法的声明3.Java程序片4.表达式5.JSP中的注释6.JSP指令标记7.JSP动作标记二、教学目标1.理解JSP页面的基本结构;2.掌握JSP变量和方法的声明方法;理解Java程序片及其编写;会用Java表达式与JSP注释;3.熟悉JSP指令标记与JSP动作标记;4.初步掌握JSP编程方法。三、教学重点及难点1.重点:JSP页面构成;变量与方法声明;Java程

2、序片;Java表达式。2.难点:JSP指令与动作标记。四、教学方式与方法演示讲解法,任务驱动法,案例教学法,问题探究法,与多媒体教学演示相结合五、实施教学第一部分:新授课1JSP页面的基本结构1.构成JSP页面的五种元素:普通的HTML标记,JSP标记,变量和方法的声明,Java程序片,Java表达式•JSP页面程序是在传统的静态页面程序中加入用Java描写的动态页面处理部分。例1:制作JSP页面example2_1.jsp,显示内容如图1所示。分析:(1)创建JSP页面:记事本、DREAMWEAVER(

3、2)编辑JSP页面:Date对象的创建和当前日期的获取;和的计算;(3)保存JSP页面:文件类型、文件名(不区分大小写)(4)运行JSP页面:WEB服务器2JSP脚本元素1.什么是JSP的脚本元素?用来在JSP中包含脚本代码,以<%开始并以%>结束,通常是Java代码,它允许声明变量和方法,包含任意脚本代码和对表达式的求值。2.JSP中的脚本元素有哪些?注释、声明、表达式和程序代码段。3.变量和方法的声明:声明是用来声明在JSP网页程序中将会用到的变量和方法。在JSP中使用这些变量和方法前,必须事先声明。

4、声明语句必须符合指定脚本语言(Java)的语法规范。语法格式如下:<%!Java的变量声明语句9/9基于Java的Web应用开发课程讲义——第二章JSP脚本元素和标记Java的方法声明代码%>说明:(1)成员变量被所有JSP用户共享。例2:制作完成一个简单的网站计数器example2_2.jsp。(2)声明的变量和方法在整个JSP页面内都有效,与位置无关。例3:完成例1中求和的方法声明。4.Java程序片:一段有效JSP脚本语言程序段认为是Java程序段。该程序段内容必须符合相应脚本语言的语法规定。语法格

5、式如下:<%Java程序片%>例4:创建根据当前系统时间给出适当的问候语的JSP页面程序。说明:(1)在Java程序片中可以定义变量(JSP页面的局部变量)、声明方法、调用方法、使用表达式等。注意在变量声明和使用表达式时必须跟有“;”。思考:JSP页面的成员变量和局部变量的区别。I成员变量被所有用户共享,服务器关闭时才释放变量的内存空间;I局部变量在用户的线程获得CPU资源时才被分配内存空间,而且不同用户使用的局部变量互不干扰,当用户线程将当前Java程序片执行完毕即释放局部变量的内存空间。问题:如何避免

6、多个用户同时操作JSP页面的成员变量?解决方法:将操作成员变量的方法用synchronized关键字修饰。例5:通过synchronized方法操作一个成员变量来实现一个简单的计数器example2_4.jsp。(2)在Java程序片内可以使用任何隐含的对象和任何用声明过的对象。(3)Java程序片内的注释格式与Java中的注释格式一致。5.表达式:任意一个有效的JSP脚本语言表达式就是Java表达式,即表达式内容必须符合相应脚本语言的语法规则。语法格式如下:<%=表达式%>表达

7、式是在运行时由服务器计算求值,其结果转化成String,插入该表达式在JSP页面的相应位置。如果表达式的结果不能转化成String,将产生错误异常。使用表达式,可在JSP页面内显示动态数据内容。例6:完成例1中1到100的连续和的计算和显示。说明:(1)不能用一个分号“;”作为表达式的结束符。但同样的表达式用在Java程序片中就需要使用分号。(2)表达式元素可以很复杂,由多个表达式组成。这种复杂表达式在计算值的时候,表达式的计算次序是由左向右,在这种情况下,有时会产生一定的副作用。6.JSP中的注释JSP

8、提供了两类注释的方法:一类注释是对JSP网页自身的注释;一类注释是会出现在发送给客户的生成网页中的注释。(1)JSP网页自身注释:又称隐藏式注释,它是对JSP程序进行的注释,服务器不会将它发送到客户端,对客户而言,是看不见即隐藏的,即运行后打开网页的源代码中不包含注释语句。语法格式如下:<%--JSP网页自身的注释内容--%>(2)使用Java语言的注释方法对JSP程序进行注释,但是这种注释必须包含在<%与%>之间。方法如下:

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

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

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