您的位置:首页 > 编程语言 > Java开发

尚硅谷_佟刚_JavaWeb_Servlet学习总结之Servlet的常用方法

2018-04-21 22:24 465 查看

内容关键字:Servlet的常用方法  ServletConfig  ServletContext ServletRequest ServletResponse

知识来源:尚硅谷_佟刚_JavaWEB视频教程

一、知识笔记/重要记录

1、ServletConfig:封装了Servlet的配置信息,并且可以获取ServletContext对象

  • getInitParameter(String name):获取指定参数名的初始化参数


  • getInitParameterNames():获取指定参数名组成的Enumeration对象


  • getServletContext():返回ServletContext对象的引用


2、ServletContext

  • getInitParameter(String name):获取指定参数名的初始化参数


  • getInitParameterNames():获取指定参数名组成的Enumeration对象


  • getRealPath(String path):获取当前WEB应用的某一个文件在服务器上的绝对路径,不是部署前的本地路径


  • getContextPath():获取当前WEB应用的名称


  • getResourceAsStream(String path):获取当前WEB应用的某一个文件对应的输入流


3、ServletRequest:封装了请求信息,可以从中获取到任何的请求信息

  • getParameter(String name):根据请求参数的名字,返回参数值。


  • getParameterValues(String name):根据请求参数的名字,返回请求参数对应的字符串数组,例如checkbox类型的参数。使用方式同getParameter(String name)方法一样


  • getParameterNames():返回参数名对应的Enumeration对象

  • getParameterMap():返回请求参数的键值对,key:参数名,value:参数值,String数组类型


  • getRequestURI():获取请求的URI


  • getMethod():获取请求方式


  • getQueryString():若是GET请求,获取?后的那个字符串


  • getServletPath():获取请求的Servlet的映射路径


4、ServletResponse:封装了响应信息,想给用户什么响应,具体可以使用该接口

  • getWriter():返回PrintWriter对象。调用该对象的print()方法,将把print()方法中的参数直接打印到客户的浏览器上。
  • setContentType():设置响应的内容类型
  • sendRedirect(String location):请求的重定向(此方法为HttpservletResponse中定义)
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: