欢迎来到天天文库
浏览记录
ID:27750406
大小:1.23 MB
页数:17页
时间:2018-12-04
《《jsp语法》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、动态网站设计与开发第6章JSP语法主要内容6.1JSP页面的基本结构6.2变量和方法的声明6.3Java程序片6.4Java表达式6.5JSP中的注释6.6JSP指令标签6.7JSP动作标签6.8本章小结学习目标及要求1、理解JSP中的注释。2、熟悉JSP页面的基本结构。3、掌握变量和方法的声明,Java表达式,JSP指令标签,JSP动作标签。4、能够在JSP程序中使用脚本。6.1JSP页面的基本结构在传统的HTML页面文件中加入java程序片和JSP标签就构成了一个JSP页面文件。一个JSP页面可由5种元素组合而成:(1)HTML标记符
2、。(2)JSP标签:如,指令标签、动作标签。(3)变量和方法的声明。(4)Java程序片。(5)Java表达式。6.2.1声明变量6.2变量和方法的声明在“<%!”和“%>”标记符之间是声明变量,即在“<%!”和“%>”之间放置Java的变量声明语句,变量的类型可以是Java语言允许的任何数据类型,我们将这些变量称为JSP页面的成员变量。如,<%!inta,b=10,c;Stringtom=null,jerry=”loveJSP”;Datedate;%>6.2.2声明方法6.2变量和方法的声明在“<%!”和“%>”之间声明方法,该方法在整
3、个JSP页面有效,但是该方法内定义的变量只在该方法内有效。这些方法将在Java程序片中被调用,当方法被调用时,方法内定义的变量被分配内存,调用完毕即可释放所占的内存。当多个客户同时请求一个JSP页面时,他们可能使用方法操作成员变量,对这种情况应给予注意。6.2.3声明类6.2Java程序片可以在“<%!”和“%>”之间声明一个类,该类在JSP页面内有效,即在JSP页面的Java程序片部分可以使用该类创建对象。6.3Java程序片一个JSP页面可以有许多程序片,这些程序片将被JSP引擎按顺序执行。在一个程序片中声明的变量称做JSP页面的局部
4、变量,它们在JSP页面内的所有程序片部分以及表达式部分内都有效。这是因为JSP引擎将JSP页面翻译成Java文件时,将各个程序片的这些变量作为类中某个方法的变量,即局部变量。6.4Java表达式可以在“<%=”和“%>”之间插入一个表达式(注意:不可插入语句,“<%=”是一个完整的符号,“<%”和“=”之间不要有空格),这个表达式必须能求值。表达式的值由服务器负责计算,并将计算结果用字符串形式发送到客户端显示。6.5JSP中的注释注释可以增强JSP文件的可读性,并易于JSP文件的维护。JSP中的注释可分为两种(1)HTML注释:在标记符号
5、“”之间加入注释内容:(2)JSP注释:在标记符号“<%--”和“--%>”之间加入注释内容:<%--注释内容--%>6.6JSP指令标签page指令用来定义整个JSP页面的一些属性和这些属性的值。例如,我们可以用page指令定义JSP页面的contentType属性的值是“text/html;charset=GB2312”,这样,我们的页面就可以显示标准汉语。如,<%@pagecontentType="text/html;charset=GB2312"%>6.6.1page指令6.6JSP指令标
6、签如果需要在JSP页面内某处整体嵌入一个文件,就可以考虑使用这个指令标签。该指令标签语法如下:<%@includefile=“文件的名字”%>6.6.2include指令标签6.7JSP动作标签include动作标签:或6.7.1include动作标签6.7JSP动作标签param标签以“名字—值”对的形式为其它标签提供附加信息,这个标签与jsp:include、jsp:forward、jsp:plugin标签
7、一起使用。param动作标签:6.7.2param动作标签6.7JSP动作标签forwar指令:或6.7.3forward动作标签6.7JSP动作标签Plugin动作标签:8、ight=”小程序高度值">6.7.4plugin动作标签6.8本章小结本章介绍了JSP的语法规则。JSP的语法被分为JSP指令、JSP脚本元素和JSP的标准动作几个
8、ight=”小程序高度值">6.7.4plugin动作标签6.8本章小结本章介绍了JSP的语法规则。JSP的语法被分为JSP指令、JSP脚本元素和JSP的标准动作几个
此文档下载收益归作者所有