Servlet_应用.ppt_第1页
Servlet_应用.ppt_第2页
Servlet_应用.ppt_第3页
Servlet_应用.ppt_第4页
Servlet_应用.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Servlet使用入门 本章目标 理解HTTPServlet基础知识使用ServletAPI理解Servlet的生命周期使用MyEclipse演示Servlet 3 什么是Servlet 请求 客户端 响应 Servlet运行于服务器上 Servlet是一个用Java编写的程序 此程序在服务器上运行以处理客户端请求 4 javax servlet包 ServletConfig接口 在初始化的过程中由Servlet容器使用 ServletContext接口 定义Servlet用于获取来自其容器的信息的方法 ServletRequest接口 向服务器请求信息 ServletResponse接口 响应客户端请求 javax servlet包的接口为 5 javax servlet包 ServletInputStream类 用于从客户端读取二进制数据 ServletOutputStream类 用于将二进制数据发送到客户端 javax servlet包的类为 6 HTTPServlet基础知识 HttpServlet类提供一个抽象类以创建HTTPServlet publicvoiddoGet HttpServletRequestreq HttpServletResponseres doGet 方法处理客户端作出的GET请求 publicvoiddoPost HttpServletRequestreq HttpServletResponseres doPost 方法处理客户端作出的POST请求 7 javax servlet http包 HttpServletRequest接口 提供HTTP请求信息 HttpServletResponse接口 提供HTTP响应 javax servlet http包的接口为 8 Servlet的生命周期 Servlet容器创建Servlet的一个实例Servlet的生命周期就是指创建Servlet实例之后其存在的时间以及何时消失生命周期的3个方法为 init service destroy 9 Servlet的生命周期 生命周期的各个阶段为 实例化 Servlet容器创建Servlet的实例 初始化 该容器调用init 方法 服务 如果请求Servlet 则容器调用service 方法 销毁实例之前调用destroy 方法 销毁 不可用 销毁实例并标记为垃圾收集 10 简单Servlet的结构 这是一个显示HttpServletRequest和HttpServetResponse接口一些方法的简单Servlet 需要导入的包 用于处理GET请求的方法 创建设置文本格式和PrintWriter对象的方法以将数据发送给客户端 11 Servlet的部署 clientservletchapter2 ClientServletclientservlet clientservlet web xml文件中配置Servlet 两个名称必须相同 12 Servle java代码 publicvoiddoGet HttpServletRequestrequest HttpServletResponseresponse throwsServletException IOException response setContentType CONTENT TYPE response setCharacterEncoding GB2312 PrintWriterout response getWriter try Stringusername request getParameter username Stringpassword request getParameter password if username equals password equals userInterface response else out println username 欢迎第一次使用Servlet out println 今天的日期是 newDate catch Exceptione userInterface response out close publicvoiduserInterface HttpServletResponseresponse throwsIOException PrintWriterout response getWriter out println out println loginservlet out println out println 欢迎第一次使用Servlet out println out println 用户名 out println 密码 out println out println out println out println 总结 Servlet运行于服务器上 它接受请求并用请求的数据响应客户端HTTP是一个广泛使用的协议 用于在客户端和服务器之间传输数据Servlet广泛使用HTTP协议 因此称为HTTPServletHTTPServlet发送HTTP请求并接收HTTP响应ServletAPI包含在两个包中 即javax servlet和javax servlet http中Se

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论