- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 JSP语法 本章主要学习内容 JSP的指令标识 JSP的脚本标识 JSP的动作标识 一、JSP页面的基本结构 普通的HTML标记 JSP标签:指令标签、动作标签 JSP变量和方法的声明 嵌入的Java程序片段 JSP表达式 二、JSP的指令标识 指令标识:可以使服务器按照指令的设置来执行动作或设置在整个JSP页面范围内的有效属性 指令标识在客户端不可见,它是被服务器解释并执行的 JSP中主要有三种指令:page、include和taglib 指令通常以“%@”标记开始,以“%”标记结束,通用格式 二、JSP的指令标识 page指令:页面指令 page指令用来定义整个JSP页面的一些属性和这些属性的值,属性值用单引号或双引号括起来,一般放在文件的开始部分 Page指令的属性: 二、JSP的指令标识 Page指令的属性: language属性:设置当前页面中编写JSP脚本使用的语言,目前只能设置为Java contentType属性:设置页面响应的MIME类型和JSP页面字符的编码,MIME类型通常设置为“text/html”,字符编码默认为“ISO-8859-1” 二、JSP的指令标识 Page指令的属性: import 属性:import属性类似于Java中的import语句,用来向JSP文件中导入需要用到的包。 在JSP中已经默认导入了以下包: 二、JSP的指令标识 Page指令的属性: extends属性:extends属性用于指定将一个JSP页面转换为Servlet后继承的类。在JSP中通常不会设置该属性,JSP容器会提供继承的父类。 session属性:该属性默认值为true,表示当前页面支持(需要)session对象,设为false表示不支持(不需要)session。 buffer属性:该属性用来设置out对象(JspWriter类对象)使用的缓冲区的大小。 若设置为none,表示不使用缓存,而直接通过PrintWriter对象进行输出; 如果将该属性指定为数值,则输出缓冲区的大小不应小于该值,默认值为8KB(因不同的服务器而不同,但大多数情况下都为8KB)。 二、JSP的指令标识 Page指令的属性: autoFlush属性: 默认值为true,表示当缓冲区已满时,自动将其中的内容输出到客户端。 设为false,则当缓冲区中的内容超出其设置的大小时,会产生“JSP Buffer overflow”溢出异常。 不能同时设置autoFlush为false和buffer为none,否则编译时会出错 isThreadSafe属性: 默认值为true,表示当前JSP页面被转换为Servlet后,会以多线程的方式来处理来自多个用户的请求; 设为false,则转换后的Servlet将以单线程的方式来处理用户请求,即其他请求必须等待直到前一个请求处理结束。 二、JSP的指令标识 Page指令的属性: info属性: 该属性可设置为任意字符串,如当前页面的作者或其他有关的页面信息。 可通过Servlet.getServletInfo()方法来获取设置的字符串。 errorPage属性: 用来指定一个当前页面出现异常时所要调用的页面。 如果属性值是以“/”开头的路径,则将在当前应用程序的根目录下查找文件;否则,将在当前页面的目录下查找文件。 二、JSP的指令标识 Page指令的属性: isErrorPage属性: 属性值设为true,此时在当前页面中可以使用exception异常对象。若在其他页面中通过errorPage属性指定了该页面,则当前者出现异常时,会跳转到该页面,并可在该页面中通过exception对象输出错误信息。 该属性设置为false,则在当前页面中不能使用exception对象。该属性默认值为false。 isELIgnored属性: 通过该属性的设置,可以使JSP容器忽略表达式语言“${}”。其值只能为true或false。设为true,则忽略表达式语言。 pageEncoding 属性:该属性用来设置JSP页面字符的编码。默认值为ISO-8859-1。 二、JSP的指令标识 include指令: 作用:用于在当前的JSP页面中,在当前位置嵌入其他的文件,如果被包含的文件中有可执行的代码,则显示代码执行后的结果 指令格式: file属性:该属性指定被包含的文件,该属性不支持任何表达式,也不允许通过如下的方式来传递参数。 如果该属性值以“/”开头,那么指定的是一个绝对路径,将在当前应用的根目录下查找文件;如果是以文件名称或文件夹名开头,那么指定的是一个相对路径,将在当前页面的目录下查找文件。 三、JSP的脚本标识 声明标识:Declaration 作用:在JSP页面中声明变量
您可能关注的文档
最近下载
- 水果知识培训榴莲.pptx VIP
- 《无人机概论》高职无人机应用技术专业全套教学课件.pptx
- 公安局辅警招聘考试试题库《综合理论知识》(含政治理论、法律法规、公安工作基本知识).pdf VIP
- EN10346:2015_连续热浸镀钢带产品交货技术条件中文版.pdf VIP
- 山东初级注册安全工程师考试题库.pdf VIP
- 卫星遥测数据处理方法、系统及星座状态监控平台.pdf VIP
- 东风螺粉状配合饲料 .pdf VIP
- 高一下学期化学人教版必修第二册用化学沉淀法去除粗盐中的杂质离子课件.pptx VIP
- 2022版三甲评审资料 医院安全保卫管理制度.pdf VIP
- 全过程工程咨询服务 方案(技术方案).doc
文档评论(0)