帮助手册3selvert servlet api中文版抽象集是javax.Servl_第1页
帮助手册3selvert servlet api中文版抽象集是javax.Servl_第2页
帮助手册3selvert servlet api中文版抽象集是javax.Servl_第3页
帮助手册3selvert servlet api中文版抽象集是javax.Servl_第4页
帮助手册3selvert servlet api中文版抽象集是javax.Servl_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

ServletAPIservlet接口中的方法 voidinit(ServletConfitconfig)throwsServletException ServletConfiggetServletConfig() voidservice(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOException处理request对象中描述的请求,使用response对象返回String void 简单地从init()方法启动线程并在destory()中杀死它可以用于模拟操作系统的端口servletAPI提供了Servlet接口的直接实现,称为GenericServlet。此类提供除了service()方 void StringgetInitParameter(String 返回具有指定名称的初始化参数值。通过凋用EnumerationgetInitParameterNames()返回此serv]et已编码的所有初始化参数的?个枚ServletConfiggetServletConfig() ServletContextgetServletContext() 返回在config对象中的ServletContextStringgetServletInfo() voidinit(ServletConfigconfig)throwsServletException voidinit()throwsServletException可以被跳过以处理servlet初始化.在config对象被保存voidlog(Stringmsg)编写servlet的.为此调用servlet上下文的log()方法voidlog(Stringmsg,Throwable 编写一个和servlet的栈轨迹。此方法也voidservice(Requestrequest,Responseresponse)throwsServletException,IOException由servletString 虽然servletAPI允许扩展到其它协议,但最终所有的servlet均在Web环境下实施操作,只有service()GET、OPTIONS、POST、PUT和TRACE,分别调用doDelete()、doHead()、doGet()、doOptions()、doPost()、doPut()和doTrace()方法,将请求和响应对象置入其HTTP指定子HttpServlet类中的方法 doGet(HttpServletRequest 由servlet引擎调用用处理一个HTTPPOST请求。输入参 由servlet引擎调用用处理一个HTTPPUT请求。本方法中VoiddoDelete(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException由servlet引擎调用用处理一个HTTPDELETE请求。请求VoiddoOptions(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException由servlet引擎调用用处理一个HTTPOPTIONS请求。返VoiddoTrace(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException由servlet引擎调用用处理一个HTTPTRACE请求。使得Voidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOExceptionService(Requestrequest,Responseresponse)调用的一Voidservice(Requestrequest,Responseresponse)throws找到客户端的主机名和IPServletRequest类中的方法 ObjectgetAttribute(Stringname) EnumerationgetAttributeName() String Int ServletInputStreamgetInputStream()throwsIOException StringgetParameter(Stringname) EnumerationgetParameterName() String[]getParameterValues(Stringname) Stringget String String String 返回接收主机正在侦听的端BufferedReadergetReader()throwsIOException String String voidsetAttribute(Stringname,Object 以指定名称保存请求中指定对象的voidremoveAttribute(String Locale EnumerationgetLocales() boolean RequestDispatchergetRequestDispatcher(String 和写入HTTP取得和设置标识HTTP String String []get 的一个数组LonggetDateHeader(String 将输出转换成适合构建Date对象的longStringgetHeader(Stringname) EnumerationgetHeaderNames() EnumerationgetHeaders(Stringname) intgetIntHeader(String String String StringgetPathTranslated() String String 如果用户通过鉴定,返回用户名,否则为nullString StringgetRequestURI() String HttpSessiongetSession(booleancreate) PrincipalgetPrincipal() booleanisRequestedSessionIdFrom() 如果请求的会话ID由一个对象提boolean true,否则为booleanisRequestedSessionIdValid()如果客户端返回的会话IDtrue。BooleanisUserInRole(Stringrole)如果当前已通过鉴定用户与指定角色相关,则返回ServletResponse对象将一个servlet生成的结果传到发出请求的客户端。ServletResponse接口中的方法 voidflushBuffer()throwsIOException发送缓存到客户端的输出内容。因为HTTP需要头intgetBufferSize()返回响应使用的缓存大小。如果缓存无效则返加0String 返回响应使用字符的名字。除非显式设置,否则 OutputStreamgetOutputStream()throwsIOException WritergetWriter()throwsIOException void 清除输出缓存及任何响应头标。如果响应已得到确认,则voidsetBufferSize(intnBytes) voidsetContentLength(int voidsetLocale(Locale 设置响应使用的现场。在HTTPservlet中,将对 voidadd 将一个Set-头标加入到响应voidaddDateHeader(Stringname,longdate) voidsetHeader(Stringname,Stringvalue) voidaddIntHeader(Stringname,intvalue) booleancontainsHeader(Stringname) 如果响应已包含此名字的头标,则返回true。StringencodeRedirectURL(Stringurl) 话ID。第一种形式只对在sendRedirect()中使用的URL进行调用。其他被编码的URLs应被StringencodeURL(StringvoidsendError(int 设置响应状态码为指定值(可选的状态信息voidsendError(intstatus,Stringmsg)voidsetStatus(intstatus) 一个servlet上下文是servlet引擎提供用来服务于Web应用的接口。Servlet 一个servlet可以通过ServletConfig对象的getServletContext()方法得到servlet上下文的,ServletContext接口中的方法 ObjectgetAttribute(Stringname)返回servlet上下文中具有指定名字的对象或使用已指一servlet在另一时刻。或上下文中任意其他servlet。voidsetAttribute(Stringname,Objectobj) EnumerationgetAttributeNames() ServletContextgetContext(Stringuripath) StringgetInitParameter(Stringname)返回指定上下文范围的初始化参数值。此方法与EnumerationgetInitParameterNames() intgetMajorVersion() 返回此上下文中支持servletAPI级别的最大和最小版本号。intgetMinorVersion()StringgetMimeType(StringfileName)返回指定文件名的MIME类型。典型情况是基于文RequestDispatchergetNameDispatcher(Stringname)返回具有指定名字或路径的StringgetRealPath(Stringpath)给定一个URI,返回文件系统中URI对应的绝对路径。如URLgetResource(Stringpath)返回相对于servlet上下文或URL的输入流的指定绝String voidlog(Stringvoidlog(Stringmessage,Throwablet) voidremoveAttribute(String HttpSession类似于哈希表的接口,它提供了setAttribute()和getAttribute()方法和检索求中和返回它。servlet引擎查找适当的会话对象,并使之对当前请求可用。HttpSession接口中的方法 ObjectgetAttribute(Stringname)将会话中一个对象保存为

温馨提示

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

评论

0/150

提交评论