- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 4 章 JSP语法 4.1 JSP程序的结构 4.2 JSP指令 4.3 JSP标签 4.1 JSP程序的结构 4.1.1 注释 注释分为两种,包括HTML注释和隐藏注释。 1.HTML注释:在客户端显示一个注释。 HTML注释的JSP语法: !--?comment?[?%=?expression?%?]?--? 2.隐藏注释:写在JSP程序中,但是不发给客户。 隐藏注释的JSP语法: %--?comment?--%? 4.1.2 声明 在JSP程序中声明合法的变量和方法。 声明的JSP?语法: %!?declaration;?[?declaration;?]+?...?%? 例如: %!?int?i?=?0;?%? %!?int?a,?b,?c;?%? %!?Circle?a?=?new?Circle(2.0);?%? 声明将要在JSP程序中用到的变量和方法。 也可以一次性声明多个变量和方法,只要以“;”结尾就行,当然这些声明在Java中必须是合法的。 当声明方法或变量时,请注意以下规则: 声明必须以“;”结尾(Scriptlet有同样的规则,但是表达式就不同了)。 可以直接使用在%?@?page?%中被包含进来的已经声明的变量和方法,不需要对它们重新进行声明。 一个声明仅在一个页面中有效。如果想每个页面都用到一些声明,最好把它们写成一个单独的文件,然后用%@?include file=文件所在的路径和名称?%或jsp:include file=文件所在的路径和名称?元素包含进来。 4.1.3 表达式 这里指包含一个符合JSP语法的表达式。? 表达式的JSP?语法: %=?expression?%? 例如: font?color=blue%=?map.size()?%/font? b%=?numguess.getHint()?%/b? 在JSP中使用表达式时需记住以下几点:? (1)不能用分号(“;”)作为表达式的结束符,但是同样的表达式用在scriptlet中就需要以分号来结尾。 (2)这个表达式元素能够包括任何在Java?Language?Specification中有效的表达式。? 有时候表达式也能做为其他JSP元素的属性值。一个表达式能够变得很复杂,它可能由一个或多个表达式组成,这些表达式的顺序是从左到右。 4.1.4 scriptlet scriptlet是一个有效的程序段。 Scriptlet的JSP语法: %?code?fragment?%? 例如: %? String?name?=?null;? if?(request.getParameter(name)?==?null)?{? %? %@?include?file=error.html?%? %? }?else?{? foo.setName(request.getParameter(name));? if?(foo.getName().equalsIgnoreCase(integra))? name?=?acura;? if?(name.equalsIgnoreCase(?acura?))?{? %? 描述: 一个scriptlet能够包含多个jsp语句,方法,变量和表达式。 有了scriptlet,我们便能做以下的事: (1)声明将要用到的变量或方法(参考声明)。? (2)编写JSP表达式(参考表达式)。? (3)使用任何隐含的对象和任何用jsp:useBean声明过的对象。? (4)编写JSP语句(如果使用Java语言,这些语句必须遵从Java?Language?Specification)。 4.2 JSP指令 4.2.1 page指令标签 Page?指令用于定义JSP文件中的全局属性。 1.Page?指令的JSP?语法: %@?page [?language=java?]? [?extends=package.class?]? [?import={package.class?|?package.*},?...?]? [?session=true?|?false?]? [?buffer=none?|?8kb?|?sizekb?]? [?autoFlush=true?|?false?]? [?isThreadSafe=true?|?false?]? [?info=text?]?[?errorPage=relati
您可能关注的文档
- Java游戏编程原理与实践教程 陈锐 夏敏捷 葛丽萍 Java游戏编程原理与实践教程课件 第9章--陈锐 夏敏捷主编新.ppt
- Java游戏编程原理与实践教程 陈锐 夏敏捷 葛丽萍 Java游戏编程原理与实践教程课件 第10章--陈锐 夏敏捷主编新.ppt
- Java游戏编程原理与实践教程 陈锐 夏敏捷 葛丽萍 Java游戏编程原理与实践教程课件 第12章--陈锐 夏敏捷主编新.ppt
- Java游戏编程原理与实践教程 陈锐 夏敏捷 葛丽萍 第15章 网络五子棋游戏新.ppt
- Java游戏编程原理与实践教程 陈锐 夏敏捷 葛丽萍 第16章 网络象棋游戏新.ppt
- Java游戏编程原理与实践教程 陈锐 夏敏捷 葛丽萍 第18章 青蛙过河游戏新.ppt
- Java游戏编程原理与实践教程 陈锐 夏敏捷 葛丽萍 第20章 2.5D游戏新.ppt
- Java游戏程序设计教程 第2版 何青 第1章 计算机游戏概述新.ppt
- Java游戏程序设计教程 第2版 何青 第2章 游戏设计的基本流程新.ppt
- Java游戏程序设计教程 第2版 何青 第6章 游戏角色设定新.ppt
- JSP程序设计教程 向学哲 第05章 JSP内部对象新.ppt
- JSP程序设计教程 向学哲 第08章 JSP与文件操作新.ppt
- JSP程序设计教程 向学哲 第09章 JSP与数据库新.ppt
- JSP程序设计教程 向学哲 第10章 JSP应用实例新.ppt
- JSP程序设计实例教程 国家级精品课程配套教材 刘志成 第1章 电子商城系统介绍新.ppt
- JSP程序设计实例教程 国家级精品课程配套教材 刘志成 第3章 JSP语法基础新.ppt
- JSP程序设计实例教程 国家级精品课程配套教材 刘志成 第6章 JavaBean技术新.ppt
- JSP程序设计实例教程 国家级精品课程配套教材 刘志成 第10章 框架应用新.ppt
- JSP程序设计实例教程 国家级精品课程配套教材 刘志成 第11章 电子商城安全与部署新.ppt
- JSP程序设计实例教程 国家级精品课程配套教材 刘志成新 Unit01-课程概述和e_Buy电子商城系统设计新.PPT
最近下载
- 传感器技术指导书.doc VIP
- Unit3 Sports and fitness 单元测试 人教版高中英语必修第一册.docx VIP
- 车型EOP管理相关参考内容.docx VIP
- 六年级英语竞赛试题用所给词的正确形式填空练习范本.pdf VIP
- 人教版(2019)高中英语必修第一册 Unit 3 Sports and fitness 知识点详解.doc VIP
- 2024年评职称的专项技术分析报告.pptx VIP
- 音乐就在你心中.ppt VIP
- 高中英语课件(人教版)必修第一册 Unit 3 Sports and Fitness.pptx VIP
- 2024中华人民共和国农村集体经济组织法详细解读课件.pptx VIP
- 面诊、手诊、足诊、耳诊图解教程(价值千元).pptx VIP
文档评论(0)