JSP 指令标记_第1页
JSP 指令标记_第2页
JSP 指令标记_第3页
JSP 指令标记_第4页
JSP 指令标记_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机电子学部计算机电子学部办公室:办公室:C4302办公电话:办公电话:2184421第3章 JSP标记JSP页面组成: 种元素()HTML标记符。()JSP标记:指令标记、动作标记。()变量和方法的声明。()Java 程序片。()Java 表达式。(3)、(4)、(5)为JSP的脚本部分。3.1 JSP 指令标记pageincludetaglib3.1.1 page 指令定义整个用于定义JSP文件中的全局属性例如:这样,页面就可以显示标准汉语。page 指令的格式:指令的格式:属性值总是用单引号或双引号括起来,例如: 如果为一个属性指定几个值话,这些值用逗号分割。page指令只能给impo

2、rt属性指定多个值;其它属性只能指定一个值。例如: 在一个JSP页面中,可以使用多个page指令来指定属性及其值。注意:可以使用多个page指令给属性import几个值,但其它属性只能使用一次page指令指定该属性一个值。如: 下列用法是错误的 注:注:page指令的作用对整个页面有效,与其书写的位置无关,但习惯把page指令写在JSP页面的最前面。language属性 定义JSP页面使用的脚本语言,该属性的值目前只能取java。格式: language属性的默认值是“java” import 属性: 作用:为JSP页面引入Java核心包中的类 可以为该属性指定多个值,该属性的值可以是Java

3、某包中的所有类或一个具体的类,例如: JSP页面默认import属性已经有如下的值: java.lang.*、 javax.servlet.*、javax.servlet.jsp.*、javax.servlet.http.*l contentType 属性:l定义JSP页面响应的MIME类型和JSP页面字符的编码。多媒体文件格式多媒体文件格式MIME(Multipurpose Internet Mail Extentions ):):多目的Internet邮件扩展最初目的是为了在发送电子邮件时附加多媒体数据。MIME类型 数据处理方式数据处理方式 服务器和浏览器之间为了标识数据的类型,在传输真

4、正的数据之前,预先传输一个数据的MIME类型的方法,来标识数据类型。由两部分组成:1、数据的大类别,例如声音audio、图象image等,2、定义具体的种类。如text/html、application/msword.lcontentType取值格式:l“MIME类型”或“MIME类型;charset=编码”如:默认值是text/html; charset=ISO-8859-1。MIME类型例 A.jsp B.jsp C.jsp常见的MIME类型: 超文本标记语言文本超文本标记语言文本 .html,.html text/html .html,.html text/html 普通文本普通文本 .

5、txt text/plain .txt text/plain RTFRTF文本文本 .rtf application/rtf .rtf application/rtf GIFGIF图形图形 .gif image/gif .gif image/gif JPEGJPEG图形图形 .ipeg,.jpg image/jpeg .ipeg,.jpg image/jpeg auau声音文件声音文件 .au audio/basic .au audio/basic MIDIMIDI音乐文件音乐文件 mid,.midi audio/midi,audio/x-midi mid,.midi audio/midi,a

6、udio/x-midi RealAudioRealAudio音乐文件音乐文件 .ra, .ram audio/x-pn-realaudio .ra, .ram audio/x-pn-realaudio MPEGMPEG文件文件 .mpg,.mpeg video/mpeg .mpg,.mpeg video/mpeg AVIAVI文件文件 .avi video/x-msvideo .avi video/x-msvideo GZIPGZIP文件文件 .gz application/x-gzip .gz application/x-gzip TARTAR文件文件 .tar application/x-

7、tar .tar application/x-tar 16 session 属性:用于设置是否需要使用内置的session对象。session的属性值可以是true或false默认的属性值是true。buffer 属性:内置输出流对象out负责将服务器的某些信息或运行结果发送到客户端显示buffer属性用来指定out设置的缓冲区的大小或不使用缓冲区。取值 “none”:设置out不使用缓冲区。默认值:8kb例如: autoFlush 属性:指定out的缓冲区被填满时,缓冲区是否自动刷新。 取值:true或false。默认值是true。 取值为false时,如果out的缓冲区填满时,就会出现缓存

8、溢出异常。当buffer取值是 “none”时,autoFlush的值不能设置成false。isThreadSafe 属性:设置JSP页面是否可多线程访问。取值true或false。 当值为true时,JSP页面能同时响应多个客户的请求; 当值为false时,JSP页面同一时刻只能处理响应一个客户的请求,其他客户需排队等待。默认值是true。 info 属性:该属性为JSP页面准备一个字符串,属性值是某个字符串。例如: 可以在JSP页面中使用方法:getServletInfo();获取info属性的属性值。例:使用getServletInfo()方法获取info的属性值。5.jsp 谁呀?谁呀

9、? % String s=getServletInfo(); out.print(+s); %小结:page标记语法格式3.1.2 include 指令标记在JSP页面内某处整体嵌入一个文件。语法: 作用: 在JSP页面出现该指令的位置处,静态插入一个文件。 静态插入:当前JSP页面和插入的部分合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java类文件。被插入的文件必须是可访问和可使用的,即该文件必须和当前JSP页面在同一Web服务目录中。include 指令标记 相对地址相对地址 file=myincludefile.jspfile=myincludefile.jsp file=./myincludefile.jspfile=./myincludefile.jsp file= /myincludefile.jsp file= /myincludefile.jsp 例:例:example3_2.jsp Hello.txt你们好,很高兴认识你们呀!等价于exm.jspinclude 指令标记 包含的文件一定和当前文件在同一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论