第2章-2JSP语法_第1页
第2章-2JSP语法_第2页
第2章-2JSP语法_第3页
第2章-2JSP语法_第4页
第2章-2JSP语法_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、1、JSP这3种标签、JSP标签中,命令标签动作标签的定制标签、2、2.6命令标签、命令标签中常用的有“web命令”、“包含命令”。 这些包含在“”卷标中。 指令标签主要由page指令包含指令、3,2.6.1 page指令和page指令定义了整个JSP页的部分属性。 page命令的形式,能够记述多个命令的形式:4,page命令的说明,命令作用于整个JSP页面,与记述位置无关,习惯写在页面的开头。 属性值通常用双引号括起来。 只能为除“导入”属性以外的属性指定一个值。 如果为import指定多个值,请用逗号分隔这些值。 例如:在对应的Java语句:5,JSP页中,可以使用多个page指令指定属性

2、和值,但不能重复指定。 正确使用:错误使用:6、page命令的语言属性,定义JSP页使用的脚本语言,此属性的值目前只能作为java. language属性的默认值获取。 符号格式:7、page指令的导入属性,可以在JSP页中导入Java包中的类,并为该属性指定多个值。 可以使用多个page指令为import属性指定多个值。 注意:除了import属性以外,只能指定一个属性。 定义8、page指令的内容类型属性、JSP页响应的MIME类型和JSP页字符的编码。 属性值的一般形式是“MIME类型”或“MIME类型”。charset=编码。 格式:指示使用HTML解析器显示页面信息。 content

3、Type的默认值为:9、MIME和MIME,其中多目标internet邮件扩展,其目的是在发送邮件时附加多媒体数据,以供邮件客户端根据其类型进行处理。 但是,如果受HTTP协议支持,其意义就更显着了。 HTTP传送的不仅是普通的文本,还变得丰富多彩。 各MIME类型由两部分构成,前面有数据的大类别,例如语音audio、图像image等,后面定义了具体的类别。 10、超文本标记语言文本. html、 html text/html标准文本. txttext/plaintrichtextformat文本. rtf应用程序/rtf gif图形. gif图像/gifjpeg图形. ipeg .jpg i

4、mage/jpeg au声音文件. ram audio/基本mid音乐文件mid、 midi audio/midi、audio/x-midi RealAudio音乐文件. ra、 ra x-pn-realaudio MPEG文件. mpg .mpeg视频/mpegavi文件. avi视频/x-msvideoexcel文件. xls,应用程序/vnd.ms-excel word文件. do a.JSP :b.JSP :c.JSP :12,page命令的session属性设置是否需要使用内置的session对象。 session属性的值是逻辑类型,可以是true或false。 默认属性值为true

5、。 13、page指令的buffer属性指定内置输出流对象out设置的缓冲器大小,还是不使用缓冲器。 buffer属性取none的值,可以设定为不在out中使用缓冲区。 缓冲器属性的默认值为8kb。 示例:14,page命令的autoFlush属性指定在out缓冲区已满时是否自动刷新缓冲区。 autoFlush属性取true或false的值,默认值为true。 如果autoFlush属性为false,则当out缓冲区已满时,会发生缓存溢出异常。 如果缓冲器的值为none,则不能将autoFlush属性值设置为false。 15 .对于页面指令的isThreadSafe属性、逻辑类型的值和tru

6、e,在线程之间切换CPU的使用权,并且对于JSP页是假,其可以同时响应来自多个客户端的请求,除非在执行了一个线程之后,否则该页就在其他线程之间切换。 默认值为true,16,page指令的info属性,为JSP页提供字符串。 属性值是字符串。 例如,在页面中使用getServletInfo ()方法获取info属性的值。17、page指令的info属性和info属性的值为:18、2.6.2include指令,如果该指令出现在JSP页中,将嵌入整个文件。 插入的文件必须是可访问的和可用的。 必须与当前JSP页位于同一Web服务目录中。 必须确保新合并的JSP页符合JSP语法规则。 格式:19,例

7、如,包含文件:20,插入文件是静态的。JSP服务引擎将当前JSP页和插入的部分合并到新的JSP页中,并将新的JSP页转换为Java类文件。 如果插入的文件发生了更改,则必须重新编译主页(请重新保存主页,然后访问该页面)。21,示例:computer.jsp,22,对应于以下文件:23、2.7jsp操作标签和操作标签是影响JSP运行时功能的特殊标签。 包含动作选项卡。 param动作标签。 前向操作标签。 插件操作标签。 useBean操作标签。 24,2.7.1包含标签。 动态包含静态文件(txt、html )或动态文件(jsp )。 在运行JSP页时添加文件。 当JSP服务引擎将当前JSP页

8、翻译为Java类文件时,Java解释器将包含在操作指令include中的文件和原始JSP页合并到新的JSP页中,而不是在执行JSP时包含该文件格式:或:子标签注:如果不需要子标签,则必须使用第一种格式。25、比较:指令标记将静态嵌入的文件作为正文文件的一部分,因此主文件和子文件是一体的。 因为动作标签动态嵌入文件,所以子文件不需要考虑主文件的属性。 指令标签在编译时加载子文件动作标签在运行时加载子文件,26,例如,27,2.7.2 param标签,param标签的功能是传递数据,通过将附加信息作为“名称和值”对提供给其他标签格式如下所示: 可以在include操作标签中使用,将param标签的

9、值传递给include指令加载的文件。 可以在加载文件的过程中向文件提供信息。28、例如:用param标签传递数据,动态地包含b.jsp文件:29、b.JSP内容:Sum=、30、2.7.3前向标签,前向标签从该指令停止继续执行当前页,另一JSP页也有传递数据的功能。 格式:或:子标签注:如果不需要子标签,则必须使用第一种格式。31、示例:指南b.jsp、前向操作标签练习、32、b.jsp内容:指南页面、33、与param命令一起传递信息、34、2.7.4插件标签、JSP页面上的Java插件语法格式:35,示例1 :加载小程序,加载java小程序,36,示例2,37,如果JSP页和java小程序不在同一目录中,请将codebase选项添加到plugin操作标签中以定位小程序也可以添加用于控制、38、和java小程序位置的选项。 align:的值可以是底、顶、中、左或右。 hspa

温馨提示

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

最新文档

评论

0/150

提交评论