jsp-第三讲-内置对象.pptVIP

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

* Process and Portfolio Management ? 2005 IBM Corporation Copyright? 2008 - 2009 WitBridge JavaServer Pages - JSP 主要内容 Web应用基础 Servlet JSP编程基础、标准动作和JavaBean JDBC数据库编程 Filter EL和JSTL 第三讲 JSP编程基础 JSP脚本元素Ⅰ 脚本元素包括:注释、声明和表达式。 HTML注释(显式注释): 用户在客户端能看到注释内容 格式:!-- 注释语句[%=表达式%] -- 隐藏注释 用户在客户端看不到注释内容,旨在增强程序的可读性和可维护性 格式:%-- 注释语句[%=表达式%] --% JSP脚本元素Ⅱ 声明 用来定义插入Servlet类的方法和成员变量。 语法:%! Java Code % 表达式 具备计算功能,并向JSP页面输出表达式的运算结果。 语法:%=Java Expression% 注: 声明中的Java语句必须以 “;” 结尾,但表达式不能用“;”结尾。 JSP声明仅对当前页面有效。 演示:JSP基本元素 源代码 JSP指令Ⅰ 格式:%@指令名% page指令: 该指令作用于整个JSP页面,同样包括静态的包含文件。但不能作用于动态的包含文件。用来设定整个JSP网页的属性和相关功能 该指令可以在页面中出现多次,但每个属性只能定义一次,不过也有个例外(import属性) page指令理论上可以放在 JSP文件的任何地方,但 为了增强程序的可读性, 我们建议放在JSP文件的 顶部 page指令详细属性说明 JSP指令Ⅱ include指令 语法:%@include file=relativeURLspec% 在JSP转译时包含(或插入)一个文件(JSP、HTML、文本和JAVA代码等),这个包含过程是静态(file属性不能是动态生成的,也不能是一个变量,file参数后也不能带任何参数)的。该指令在JSP转译成Servlet之前,将JSP代码插入其中。 优点:插入的代码可以从总体上影响主JSP页面。如:属性,方法的定义和文档类型的设置. 缺点:维护困难,被包含页面更改就需要更改(手动更新)主页面(因为主页面不会去检查它是不是被更改)。 @see include动作(作比较)。 演示:Include指令 源代码 JSP指令Ⅲ taglib指令 语法:%@taglib uri=tabLibraryURI prefix=tagPrefix% 作用:能够让用户自定义新的标签 属性说明: uri – 指定tag library的存放位置 prefix – 主要用来区分多个自定义标签 JSP内置对象Ⅰ JSP的九大内置对象(隐含对象,隐式对象) JSP的内置对象是不需要声明,直接可以在JSP中使用的对象。由特定的Java类所产生的,在服务器运行时根据情况自动生成。下面给出他们的对应关系: JSP内置对象Ⅱ 和Servlet相关的内置对象 page对象 page对象代表JSP本身,更准确的说,它代表JSP被转译后的Servlet。因此,他可以调用Servlet类所定义的方法。实际开发中很少使用 config对象 该对象里存放Servlet的初始参数值(初始数据结构)。和page对象一样都很少被用到。config对象实现于 javax.servlet.ServletConfig 接口 config对象的4个方法 public String getInitParameter(String name) 返回名字为name的初始参数的值 public Enumeration getInitParameterNames() 返回所有初始参数的名字 public ServletContext getServletContext() 返回执行者的Servlet上下文 public String getServletName()返回Servlet的名字 演示:page config对象 源代码 JSP内置对象Ⅲ Input/Output有关的内置对象 out对象 out对象代表了向客户端发送数据的对象,与response对象不同,通过out对象发送的内容将是浏览器需要显示的内容,是文本级的,可以通过out对象直接向客户端写一个由程序动态生成的HTML文件 request对象 request对象代表了客户端的请求信息(如请求的来源、cookies和请求相关的参数值等等),主要用于接受客户端通过HTTP协议传送给服务器端的数据。通过request 可以查看请求参数的配置情况(调用 getParameter()方法来实现)、请

文档评论(0)

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

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

1亿VIP精品文档

相关文档