第2章 JSP语法基础 2.3 JSP指令元素、2.4 JSP动作元素.pptx

第2章 JSP语法基础 2.3 JSP指令元素、2.4 JSP动作元素.pptx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

JSP开发案例教程JSP开发案例教程第2章JSP语法基础2.3JSP指令元素2.4JSP动作元素

案例ch2.2_datetime:时间格式化02本章内容JSP动作元素0401脚本元素05案例ch2.5_include:框架类型网页03JSP指令元素06小结与练习

JSP开发案例教程2.3JSP指令元素

include(包含)指令page(页面)指令12JSP指令taglib(标签库)指令3注:JSP指令元素是指在JSP文件中包含在%@与%之间的部分,用来设置页面的相关信息,在服务器端执行,不产生输出,在整个页面范围内有效。2.3JSP指令元素

page指令page(页面)指令用于定义页面的依赖属性,如脚本语言、引入的Java包、页面的字符编码等。在Eclipse所创建的JSP页面代码的第1行给出了应用page指令的例子:%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%序号属性功能序号属性功能1language指定JSP使用的脚本语言7import导入使用的Java包2pageEncoding指定JSP文件本身的编码8contentType设置返回浏览器网页的内容类型和字符编码类型3info定义JSP页面的描述信息9isELIgnored指定是否忽略EL表达式4session指定在当前页中是否允许session操作10isThreadSafe指定是否线程安全5buffer指定处理页面输出内容时的缓冲区大小11autoFlush是定当缓冲区满时是否自动清空6errorPage指定当前页面运行异常时调用的页面12isErrorPage说明当前页面是否为其他页面的异常处理页面表2-1page指令的属性2.3JSP指令元素

include指令和include动作在JSP中,可以使用include指令或动作来包含其他文件(*.jsp、*.html、*.inc、*.txt等)。在一个网站中,如果有多个网页含有相同内容时(例如页头、页脚),使用include指令或动作可以提高网页创建的效率,也方便后期修改。需要将其他文件包含进来的JSP文件称为主文件;被包含的文件称为从文件;在主文件被编译或执行时,会先将从文件包含进来合并成一个新的JSP页面,再进行编译和执行,所以在主文件和从文件中声明的变量、方法必须具有唯一性。2.3JSP指令元素

include指令和include动作JSP中包含:注:两者的区别体现在引入从文件的时间段不同,静态包含在编译时就把两个文件合并,而动态包含不会在编译时合并文件,而是当代码执行到include时,才编译和执行另一个文件的内容并包含到主文件。从代码执行效率、代码维护等方面考虑,通常能用静态包含就不选择用动态包含。静态包含(include指令):例如%@includefile=/include/header.jsp%。动态包含(include动作):例如jsp:includepage=/include/header.jsp/。2.3JSP指令元素

taglib指令taglib(标签库)指令将标签库描述符文件导入JSP页面,并指定用户应用该标签库时的标签前缀。taglib指令的语法是:%@taglibprefix=tagPrefixuri=tigLibURL或tagDir=tagDir%例如:指令%@taglibprefix=curi=/jsp/jstl/core%表示指定标签c用于引入并应用JSTL标签库其属性表示的意义如下:prefix属性指定标签的前缀,用于区分多个自定义标签。不可以使用保留前缀和空前缀。uri(UniformResourceIdentifier,统一资源标识符)属性用于定位标签库描述符文件的位置,可以使用绝对或相对URL。tagDir属性指示前缀将被用于标识在WEB-INF/tags目录下的标签文件。2.3JSP指令元素

JSP开发案例教程2.4JSP动作元素

JSP动作元素JSP动作利用XML语法格式的标记,来控制JSP容器Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码等。动作元素基本上都是预定义的函数,JSP规范定义了一系列的标准动作,它用“jsp”作为前缀。JSP动作元素与JSP指令元素不同的是,JSP动作元素在浏览器请求处理阶段动态编译执行,而JSP指令元素是在主文件编译时就被一起编译,然后一起执行,从文件只会被编译一次。jsp:useBeanid=“guess”class=“com.GuessNumber”scope=“session”/,该JSP动作表示

文档评论(0)

87090 + 关注
实名认证
内容提供者

中学高级教师 从事一线教育教研15年多

1亿VIP精品文档

相关文档