- 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技术
第3章 JSP技术 本章主要学习内容 JSP的标识符 JSP的常用内置对象 JavaBean的使用 一、JSP页面的基本结构 普通的HTML标记:html head title … JSP指令标识: %@ … % JSP变量和方法的声明、JSP表达式:%! … % %= … % 嵌入的Java程序片段:% … % 二、JSP的指令标识 指令标识:可以使服务器按照指令的设置来执行动作或设置在整个JSP页面范围内的有效属性 指令标识在客户端不可见,它是被服务器解释并执行的 JSP中主要有三种指令:page、include和taglib 指令通常以“%@”标记开始,以“%”标记结束,通用格式 二、JSP的指令标识 page指令:页面指令 用来定义整个JSP页面的一些属性和这些属性的值,属性值用单引号或双引号括起来,一般放在文件的开始部分 除import属性外,其他属性只能在指令中出现一次 Page指令的属性: 二、JSP的指令标识 Page指令的属性: language属性:设置当前页面中编写JSP脚本使用的语言,目前只能设置为Java contentType属性:设置页面响应的MIME类型和JSP页面字符的编码,MIME类型通常设置为“text/html”,字符编码默认为“ISO-8859-1” 二、JSP的指令标识 Page指令的属性: import 属性:import属性类似于Java中的import语句,用来向JSP文件中导入需要用到的Java包。 在JSP中已经默认导入了以下包: 二、JSP的指令标识 Page指令的属性: session属性: 该属性默认值为true,表示当前页面支持(需要)session对象,设为false表示不支持(不需要)session。 isThreadSafe属性: 默认值为true,表示当前JSP页面被转换为Servlet后,会以多线程的方式来处理来自多个用户的请求; 设为false,则转换后的Servlet将以单线程的方式来处理用户请求,即其他请求必须等待直到前一个请求处理结束。(即一个JSP只能一次处理一个请求) 二、JSP的指令标识 Page指令的属性: errorPage属性: 用来指定当前页面出现异常时所要调用的页面。 如果属性值是以“/”开头的路径,则将在当前应用程序的根目录下查找文件;否则,将在当前页面的目录下查找文件。 isErrorPage属性: 表明当前页面是否为专门处理异常的页面。 true:当前页面可以使用exception异常对象,页面可通过exception对象输出错误信息,处理其他页面转过来的异常。 false:当前页面不能使用exception对象。(默认值) 二、JSP的指令标识 Page指令的属性: isELIgnored属性: 设置是否忽略EL(表达式语言“${}”)。其值只能为true或false。设为true,则忽略表达式语言。 pageEncoding 属性: 设置当前JSP页面向客户浏览器输出内容的字符编码。默认值为ISO-8859-1,为了正确处理中文字符乱码的问题,这个属性值可设为“GB2312”或“UTF-8” 二、JSP的指令标识 include指令: 作用:用于在当前的JSP页面中,在当前位置嵌入其他文件的内容 指令格式: file属性:该属性指定被包含的文件,该属性不支持任何表达式,也不允许通过参数来传递 include指令将在JSP编译时插入一个包含文本或代码的文件,而这个包含过程是静态的。所谓静态,是指file属性不能是一个变量 三、JSP的脚本标识 声明标识:Declaration 作用:在JSP页面中声明变量或方法 声明格式: 说明: 通过声明标识声明的变量和方法,在整个页面内都有效(页面全局变量),它们将成为JSP页面被转换为Servlet后类的成员属性和成员方法。 会被多个线程即多个用户共享。也就是说,其中的任何一个线程对声明的变量或方法的修改都会改变它们原来的状态。 生命周期:从调用Servlet开始创建,到服务器关闭结束。 三、JSP的脚本标识 JSP表达式:Expression 作用:主要用于向页面中输出信息 使用格式: JSP表达式可以应用到以下几种情况。 向页面输出变量或表达式的值:用户名:%=name% 生成动态的链接地址:a href=“%=path%”链接到welcome.jsp/a 动态指定Form表单的处理页面:form action=“%=name%” … /form 三、JSP的脚本标识 脚本程序:Script 脚本程序是在JSP页面中使用“%”与“%”标记起来的一段Java程序代码。 在脚本程序中可以定义变量、调用方法和进行各种表达式运算,且每行语句
原创力文档


文档评论(0)