Servlet核心API.ppt

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Servlet核心API

第4章 Servlet核心API 学习目标 理解Servlet应用程序体系结构 掌握HttpServletRequest接口的用法 掌握HttpServletResponse接口的用法 掌握ServletConfig接口的用法 Servlet应用程序体系结构 客户端对Servlet的请求首先会被Web服务器接收,因为Web服务器支持HTTP协议,所以Web服务器会将客户端的HTTP请求提交给Servlet容器,Servlet容器调用相应的Servlet实例来处理客户端的请求,处理完后,Servlet实例会将响应结果传递给Servlet容器,最后通过Web服务器将响应结果传输给客户端,这样用户就能看到响应结果了。 Servlet核心API-1 HttpServletRequest接口: HttpServletRequest接口扩展了ServletRequest接口,主要用来向HttpServlet类提供请求信息。 跟HttpServlet类一样,不能直接以new的方式来创建HttpServletRequest接口对象,只能通过Servlet容器来创建HttpServletRequest接口对象,并将其作为参数传递给Servlet实例的service()方法,进而通过service()方法将其传递给doGet()或doPost()方法中 通过HttpServletRequest接口对象可以获得相应的请求信息,如用户所输入的请求数据,例如用户名、密码、查询条件等,接着Servlet实例就能根据这些信息,进行处理了,因为每次用户所输入的数据不同,所以每次的处理结果也不同,这就是所谓的“动态交互” public java.lang.String getMethod() public java.lang.String getQueryString() public java.lang.String getRequestURI() public java.lang.StringBuffer getRequestURL() public java.lang.String getParameter(java.lang.String?name) public java.util.Enumeration getParameterNames() public void setCharacterEncoding(java.lang.String?encoding) throws java.io.UnsupportedEncodingException Servlet核心API-2 HttpServletResponse接口: HttpServletResponse接口扩展了ServletResponse接口,主要用来向客户端发送响应信息。 跟HttpServlet类一样,不能直接以new的方式来创建HttpServletResponse接口对象,只能通过Servlet容器来创建HttpServletResponse接口对象,并将其作为参数传递给Servlet实例的service()方法,进而通过service()方法将其传递给doGet()或doPost()方法中 通过HttpServletResponse接口对象来向客户端发送响应信息,通过HttpServletResponse接口对象我们可以设置响应的字符集、获得PrintWriter输出对象、发送重定向响应到客户端等功能。 public void sendRedirect(java.lang.String?location) throws java.io.IOException public void setCharacterEncoding(java.lang.String charset) public void getCharacterEncoding() public java.io.PrintWriter getWriter() throws java.io.IOException public void setContentType(java.lang.String?type) Servlet核心API-3 ServletConfig接口: 通过ServletConfig对象我们可以获得Servlet的初始化参数。通常容器通过ServletConfig对象在初始化时向Servlet实例传递配置信息,通过ServletConfig对象就可以获得有关配置信息,该对象一般是作为HttpServlet类init()方法的参数对象出现的,由容器自动创建,不需要程序员手动来创建。 public

文档评论(0)

zw4044 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档