使用JavaServer Pages.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文档。上传文档
查看更多
使用JavaServer Pages

使用JavaServer Pages 介绍 Java servlets 可以容易地动态创建HTML文本,产生出能够根据用户输入而改变的页面。然而,使用servlets创建HTML文本非常困难,因为使用Java语句来输出HTML是非常麻烦和乏味的。 这个问题的解决办法就是JavaServer Pages,它创建文件将静态的HTML和Servlet的输出和Java语言的元素(例如表达式和Java语句)混合在一起。 课程大纲 词汇解释 编写一个JavaServer Page JSP中的内置组件 创建一个Web应用程序 小 结 小测试 JSP概述 JavaServer Pages (JSP)技术允许开发人员轻松的创建静态或动态的Web内容。JSP不仅具有象Servlet一样创建动态Web页面的能力,而且更接近创建静态内容的方式。JSP使得页面的动态内容与它的表示进一步分离。JSP的设计迎合了两个不同的技术层面:页面的图形设计和创建动态内容的软件开发。JSP的主要特性包括: JSP是基于文本的文档,用来处理客户端请求(request)和构造响应(response) 构造server端访问的对象 定义扩展JSP语言的机制 什么是JSP JSP是以文本为基础的文档,它包含两种类型的文本:静态模板数据和JSP元素。 静态模板数据:表达成文本格式内容,如HTML、XML等 JSP元素:用来构造动态内容 JSP页面定义了实现JSP页面语义的实现类。实现类是Servlet的子类,容器在用户访问JSP页面时自动转向到对应的实现类来处理用户的请求。 JSP如何处理请求 下面描述了一个典型的JSP请求是怎样被处理的: 浏览器从服务器请求一个JSP页面(JSP页面文件以.jsp作为后缀) WEB服务器接受请求 JSP容器查找被请求的JSP文件,然后利用JSP编译器将该文件转换为一个实现了javax.servlet.jsp.JspPage接口的servlet类。jsp文件只有在需要时才会被编译;一般在第一次被请求或文件被修改后。这样,以前编译的JSP servlet类就可以被重复使用,使得以后的响应更快 产生的JspPage servlet类被调用来处理浏览器请求 词汇解释 一个JavaServer Page由3种类型的元素构成。每一个都有它自己特殊的标记标签,这类似于HTML标签。 scriptlets当该页面被加载时执行的Java语句。这样的语句都是由%和%标签包围着的。 表达式用来求值的Java表达式,它产生出在页面上显示的输出。这是被%=和%标签包围着。 声明 用来创建实例变量以及处理在该页面的陈述中要求设置的其他任务的语句。这些是被%!和%标签包围着的。 注 词汇解释 从 JSP 文件到 servlet 的流程 JSP页面的生命周期 课程大纲 词汇解释 编写一个JavaServer Page JSP中的内置组件 创建一个Web应用程序 小 结 小测试 1、使用表达式 下面的这个程序清单包含一个表达式,是一个对构造函数java.util.Date()的调用。这个构造函数返回当前时间和日期的字符串。 html headtitleClock/title/head body h1 align=Center %= new java.util.Date() % /h1 /body /html 2、使用scriptlets 在JSP页面里我们还可以使用Java语句--调用方法,为变量赋值、创建条件语句等。这些语句以标签%标记开始、用标签%标记结束。这些标签中可以包含多个语句。 下面我们展示一个例子。 2、使用scriptlets html headtitle图书商店/title/head body h2 align=Left喜欢的图书/h2 % String[] bookTitle = { 书名01, 书名02, 书名03 }; String[] isbn = { 001, 002, 003 }; String csdnLink = /book/; String dangdangLink = /book/isbnInquiry.asp?isbn=; String store = request.getParameter(store); if (store == null) { store = csdn;} for (int i = 0; i bookTitle.length; i++) { if (store.equals(csdn)) out.println(lia href=\+csdnLink + isbn[i] +\+ bookTitle[i] + /a); else out.pri

文档评论(0)

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

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

1亿VIP精品文档

相关文档