jsp_ljq_02.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文档。上传文档
查看更多
jsp_ljq_02

主讲:李俊青 第二章 JSP的语法 理论: 介绍JSP基本语法、各个编译指令和动作指令标识 技能: 熟悉JSP基本语法,并能熟练操作 要求: 掌握JSP基本语法,包括标准语法如注释、声明、表达式和程序段等,掌握JSP的指令类语法和动作类语法 2.1 JSP的语法结构 Java中的大小写     JSP中变量的截取 request.getParameter(“XX”)截取。 JSP中本身已加载的基本类不必引入 (1) java.lang.* (2) javax.servlet.* (3) javax.servlet.jsp.* (4) javax.servlet.http.* JSP 中不能应用 JavaScript 函数 中文处理问题  解决汉字的问题,最简单的方法就是在文件头加入:   %@ page contentType=text/html;charset=GBK % 一般应用:%@ page contentType=text/html; charset=gb2312“%     2.1.2 JSP的五个编译器指引与指令组件 编译器指引%@ 编译器指引 % 用来描述页面的基本信息. %@ page contentType=text/html; charset=gb2312 language=java import=java.sql.* errorPage= % 预定义%! 预定义 % 用来声明一个或多个变量和方法,并不输出任何文本到out输出流中去,在预定义元素中声明的变量和方法将在JSP页面初始化时初始化。 声明将要在JSP中使用的变量和方法。这些声明必须在JAVA中是合法的。声明必须以分号结束。 变量的定义域:在%……%定义的是局部变量,对于外部函数不可见,在%!……%中定义的变量是全局变量。 在声明中可以定义方法,例:fun.jsp 在声明中可以声明一个新类,例:newclass.jsp 2.1.2 JSP的五个编译器指引与指令组件 表达式%=表达式 % 表达式元素是一个在脚本语言中被定义的表达式,在运行后被自动转化为字符串,然后插入这个表达式在JSP文件的位置进行显示。 表达式不能用分号作为结束符 表达式能够包含任何在Java语言规范中有效的表达式 表达式也能作为其他JSP元素的属性值,表达式可能有一个或多个表达式组成,这些表达式求值的顺序式从左到右。 JSP中的表达式可以被看作式一种简单的输出形式。 2.1.2 JSP的五个编译器指引与指令组件 程序代码% 程序代码 % 在JSP的代码部分,可以使用Java语法。 注释%--注释--% HTML注释:在客户端显示一个注释,语法: !- - comment [%=expression%]-- 隐藏注释:%--comment--% JSP编译时不编译该部分。 2.2 JSP的编译指令 JSP编译指令用于指定所使用的脚本语言、Servlet实现的接口、Servlet扩展的类、Servlet。   编译指令会改变JSP程序转化成Servlet程序代码的结果,但是编译指令不会产生任何的输出。JSP编译指令的一般语法形式为:   %@指令名=值 % 2.2 JSP的编译指令 几个典型的JSP指令 page指令:用于传递与页面相关的信息,如缓冲区信息、线程信息和出错处理信息等。 include指令:用于在页面中包含一个外部的文档。如著作权文档或者公司信息文档——把通用内容写在一个文档中,然后包含在各个页面中,比直接写在各个JSP页面中更容易维护。当然,被包含的文件也可能是另一个JSP文件。 taglib指令:用于指出页面可以调用的一个客户标识库,常用于自定义标识。 2.2.1 page指令 page指令定义了一些由页面决定的属性,它将这些属性传送至JSP引擎。page指令的语法为: %@page pageDirectiveAttributeList % page 属性和它们允许的值 见表2-1 2.2.1 page指令 1. language:用来指定JSP程序语言的种类,默认为java.语法格式language=“java” 2. extends=“package.class“ 用来表明JSP编译时候需要增加的扩展类。 3. import=“{package.classlpackage.*},…”   当程序出错误,提示在提供的类包中找不到相应的类或者方法,这时便要检查您所使用的类是否在默认类包中,如不在默认的类包内,需要使用page指令将其导入。为了解释page指令的import属性的使用,用time.jsp程序来说明。 Import属性式唯一一个在一个JSP文件中可以多次出现的page属性。 4. session

文档评论(0)

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

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

1亿VIP精品文档

相关文档