第13章JSP元素.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章JSP元素

Web-based Application Development with Java Technology Unit 13 JSP元素 目标 掌握JSP页面的元素组成,了解怎样设计JSP页面。 Unit 13 JSP元素 内容 JSP页面的元素组成 JSP 脚本 JSP 指令(Directive) JSP Action JSP 元素 JSP页面中除了HTML标记外,有以下几种JSP元素组成: JSP 脚本 JSP 脚本元素允许将Java代码插入到JSP即将生成的Servlet中; JSP 指令(Directive) JSP 指令是JSP被编译成servlet 时由JSP引擎处理的指令; JSP Action JSP Action是在JSP中使用XML语法的一种定义; JSP脚本 JSP 脚本元素允许将Java代码插入到JSP即将生成的servlet中; 三种形式: 表达式(expression) – %=Expression %形式,对表达式求值,并将值插入到servlet的输出中; Scriptlet – % code %形式,插入到servlet的_jspService方法中; 声明(declaration) – %!code %形式,插入到servlet类中; JSP脚本——表达式 表达式(expressions) 表达式将值直接插入到输出; 语法: – %= expression % 例如: – Current time: %= new java.util.Date() % – %= incrementCounter() % JSP脚本——scriptlet scriptlet 能够向将用来生成页面的servlet方法中插入任何代码; 语法: – % valid_code_fragment % 例如: – % if(Calendar.getInstance(). – get(Calendar.AM_PM)==Calendar.AM) – { % – How are you this morning? – % } else – { % – How are you this afternoon? – % } % JSP脚本——声明 声明(Declarations) 用于声明JSP页面中脚本的方法或变量。 语法: – %! declaration % 例如: – %! int a=500; % – %! private String getDate(GregorianCalendar gc1) – {…方法的实现…} – % JSP 脚本的XML语法表示 表达式的XML语法 jsp: expression Java Expression /jsp: expression Scriptlet的XML语法 jsp: scriptlet Java Code /jsp: scriptlet 声明的XML语法 jsp: declaration Java Code /jsp: declaration 注释 注释(comment) 两种类型的注释 – 第一种 ! --comments…-- – 第二种 % - - comment text - -% ! - - comment text %= expression % more comment text - - JSP指令(JSP Directive) JSP Directive是JSP页面被编译成Servlet时由JSP引擎处理的指令。 语法: %@ directive attribute=“value” % %@ directive attribute1=“value1” attribute2=“value2” … attributeN=“valueN” % JSP指令 JSP指令分为page,include 和 taglib类型; page指令通过导入类、定制Servlet的超类、设置内容类型等,可以控制Servlet的结构; – 如:%@ page language=“java” % include指令可以在JSP文件转换成Servlet时,将文件插入到Servlet类中; – 如:%@ include file=“companyBanner.html” % taglib指令用于定义定制的标记; – 如:%@ taglib uri=“tagLibraryURI” prefix=“tagPrefix” % %@ page %指令 page指令定义与页面相关的属性。 格式: %@ page page_directive_attr_list % 举例: %@ page language=“java” isThreadSafe=“true” % page指令的属性

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档