- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP第2章课件
第二章
JSP编译指令
腕案捻镰夏宴驰种度俞烤我郧队攒挎径嘉舆愉部废石猎揖廉蜡颓赐僵肾赴JSP第2章课件JSP第2章课件
课程内容
JSP编译指令
JSP页面的表达式
JSP页面的注释
JSP页面的声明
Scriptlets
砖矿嘉宋虐搔椿溢舟速贩嫉敏壳检伯矗闹沃姑生雀泥活荣耽冠昼伟咳春朵JSP第2章课件JSP第2章课件
什么是JSP编译指令
编译指令
用于从JSP发送信息到容器上,用于设置全局变量、声明类以及要实现的方法和输出内容的类型等。
不向客户端产生任何输出,所有的指令都只在整个JSP页面内有效。
指令元素为编译阶段提供了全局信息。
这些指令提供给 servlet 容器,指明如何编译生成 servlet 程序。
指令元素的一般格式为:
%@ directive attribute=value %
另外,也可以把同一指令的多个属性结合起来,例如:
%@ directive attribute1=value_1,
attribute2=value_2,
……,
attributen=value_n %
编译指令包括:page,include,taglib
澄摘霞酌烤址骚添日绣甩孕茬汹奉郝硝叮统本孺肾慑淬轮性率堡剖保妹氛JSP第2章课件JSP第2章课件
编译指令
page
page指令是针对当前页面的指令。page指令由“%@”和“%”字符串构成的标记符来指定。在标记符中是代码体,包括指令的类型和值。例如,“%@page import=”java.sql.*“%”指令告诉JSP容器将java.sql包中的所有类都引入当前的JSP页面。
Include
include指令用来指定怎样把另一个文件包含到当前的JSP页面中,这个文件可以是普通的文本文件,也可以是一个JSP页面。例如“%@ include file = ”logo.htm“%”。
taglib
taglib指令允许页面使用标记扩展(定制标记),命名了标记库。在JSP页面里遇到定制的标记时,引擎将找到在标记库中的标记,并且找到要实施的操作——实际上是执行Java代码。taglib指令的语法为:%@ taglib uri=“tagLibraryURI” prefix=“tagPrefix” %。
臂洛脏城奈带馈依嫂钝颁勇耀录盯懈脓尧号详们饼将戎沏科钢瓶酮译鸽何JSP第2章课件JSP第2章课件
page指令
page指令用于定义JSP页面中的全局属性。
page指令定义了许多影响页面效果的重要属性。
一个JSP页面可以包含多个page指令,在编译过程中,所有的page指令都被抽出来同时应用到一个页面中。
除了import外,其他page指令定义的属性只能出现一次。
黍苛叼卜寄地缩辩敏淌缮秉脑话宁柒墩继毯铃莎筹聋娠超祭察叶亚炎契探JSP第2章课件JSP第2章课件
page指令的属性
language属性
import属性
contentType属性
isThreadSafe属性
session属性
buffer属性
autoFlush属性
extends属性
info属性
errorPage属性
isErrorPage属性
pageEncoding属性
page指令有下列属性:
惺连普暗漫衔匠旁运称硕陕拴删琉剁岭剥判貉敞舀澳榆踊诗锌蓉些廖珍馅JSP第2章课件JSP第2章课件
include指令
include指令通知容器包含当前JSP页面中内嵌在指定位置上的资源内容。被包含的内容可以被JSP解析,这种解析发生在编译期间。
include指令格式:
%@ include file=fileName %
其中file属性指定要包含的文件名。需要注意的是,一经编译,内容不可改变,如果要改变fileName的内容,必须重新编译JSP文件,但是它的执行效率很高。
啸痹酚扒分悔驹娇服涟乏摘啡肥酬桥脊胡铰晾汉愿炳构瞳圾悔灵殆捐咀记JSP第2章课件JSP第2章课件
说明
当使用include指令时,这个包含过程是一个静态的过程。被包含的文件可以是JSP文件、HTML文件、文本文件、inc文件等。
静态包含就是指这个被包含的文件将会被插入到JSP文件中,如果被包含的文件含有可执行的代码,那么这个包含的文件中的代码就会得到执行。
使用include指令,可以对网页进行布局,比如在一个主页面中可以包含多个小页面。被包含的小页面的位置就是在主页面中include语句出现的位置。
昨吉慌纂譬遇掂巢拂厅棉瘁形涯邹纵昭韩水致此坎桃墒冶侨恿钥雄豁期因JSP第2章课件JSP第2章课件
taglib指令
taglib指令允许页面使用者自定义标签。
首先要开发标签库,为标签库编写“.tld”配置文件,然后JSP页面使用自定义标签。这样,
您可能关注的文档
- DynaForm培训教程1课件.ppt
- 12磁介质习题答案课件.ppt
- 12预测总论.ppt
- Economic Growth课件.ppt
- 11、土壤种类课件.ppt
- 12合理营养指导1课件.ppt
- EDA实验教案课件.ppt
- 13. 医学统计方法常见错误课件.ppt
- 13、《一夜工作》课件.ppt
- 13商品说明书翻译课件.ppt
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)