第4章_JSP基本语法.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:36 大小:82KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第4章_JSP基本语法.doc

第4章_JSP基本语法.doc

预览

免费试读已结束,剩余 26 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

4JSPJSP语法指令元素(DIRECTIVE)例如:脚本元素(SCRIPTING)动作元素(ACTION)例如:,,JSP语法分为三种不同的类型?本章学习目标:–掌握JSP的脚本元素:“隐藏注释”、“声明”、“表达式”–掌握JSP的指令元素:page、include–了解JSP的指令:taglib–掌握JSP的动作元素:、、–掌握include指令和的区别–掌握JSP的动作元素:、和–了解JSP的动作元素:4.1JSP文件的结构?在传统的的网页HTML(*.htm、*.html)中加入Java程序片断,就构成了JSP网页(*.JSP)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片断,然后将执行结果以HTML格式返回给客户端。以下是一段简单的JSP程序,其中包含了最基本的Java语法及重要的JSP网页结构。【例4-1】第一个JSP程序helloJSP.jsp我的第一个JSP程序!!!4.1.1创建第一个JSP文件Page指令JSP中批注表达式Scriptlets声明声明?在浏览器中查看此网页,并刷新,其结果如图4-1所示。?图4-1helloJSP.jsp执行结果4.1.2分析JSP文件的组成元素helloJSP.jsp网页例子的结构?page指令这行代码为page指令,page是JSP指令元素的一种?批注区块里的程序代码,程序执行的过程中,这些标识的程序代码都将被忽略。批注在程序中可有可无,然而为了程序日后便于维护,为程序加上良好的批注,是一个优秀的程序员必须养成的习惯。?数据输出out对象进行指定字符串的输出。out是JSP中的默认对象,主要用来输出数据到客户端网页上。println则是out对象提供将字符串等数据输出网页的方法,接受一个特定类型的参数,并且将参数的内容输出到网页上。且其中每一行完整的程序语句,均必须以分号(;)作为结束。而下面的这行代码使用的是表达式,也是脚本元素的一部分,在表达式中调用count方法,计算访问该页面的人数,并在页面上输出结果。?声明这段代码表示的是声明,这里声明了一个公有的变量number,还声明了一个共有的方法count。这里还需要注意的是,声明是脚本元素的一部分,在后面的4.2节中将详细为读者介绍脚本元素。?JSP原始代码中包含了JSP元素和Template(模板)data两类?Templatedata指的是JSP引擎不处理的部分,即标记以外的部分,例如代码中的HTML的内容等,这些数据会直接传送到客户端的浏览器?JSP元素则是指将由JSP引擎直接处理的部分,这一部分必须符合JSP语法,否则会导致编译错误。4.2JSP的脚本元素?JSP的脚本,即ScriptingElements,包含以下4部分(1)隐藏注释(HiddenComment)(2)声明(Declaration)(3)脚本段(ScriptLets)(4)表达式(Expression)4.2.1隐藏注释(HiddenComment)?JSP语法格式如下:?不发送到客户端。??注意:隐藏注释内容可以写任意字符串,但是在注释内容中不能使用“--%>”,如果要使用“--%>”,则必须写成“--%\>”?JSP语句中的隐藏注释镶嵌在JSP程序的源代码中,使用隐藏注释的目的并不是提醒用户,而是为了:?使程序设计人员和开发人员阅读程序方便,增强程序的可读性。?在增强程序可读性的同时,又顾及程序系统的安全性。如果用户通过Web浏览器查看该JSP页面,是看不到隐藏注释的内容的。?“隐藏注释”写在JSP程序代码中,但不发送到客户端。【例4-2】隐藏注释hidden-comment.jsp隐藏注释示例隐藏注释测试?将此程序执行后,可在浏览器上看到如图4-2所示结果。查看源文件,注释的语句没有显示出来。图4-2hidden-comment.jsp页面运行效果隐藏注释和HTML注释的比较?HTML注释语法格式如下:??这种注释发送到客户端,但不直接显示,在源代码中可以查看到。