1、HttpServletRequest常用方法
ServletRequest 接口:表示请求对象,封装了请求的数据和获取请求数据的方法。
HttpServletRequest 接口:ServletRequest 接口的子接口,封装了所有的请求数据和获取符合Http协议的数据的方法.。它底下的常用方法:
(1)getMethod:返回请求方式(如GET)
(2)getRequestURI:返回请求行中的资源名字部分(如/test/index.html )
(3)getRequestURL:返回浏览器地址栏中的所有信息
(4)getContextPath:获取当前项目的上下文路劲<Context />元素的path属性值
(5)getRemoteAddr:返回发出请求的客户机的IP地址
(6)getRequestURL:返回客户端请求的完整URL(包括协议、服务器名、端口号、资源路径信息),不含查询参数
(7)getHeader:返回指定名称的头字段的值
(8)获取表单请求参数:
①String getParameter(String name):返回指定名字参数的值
②String[] getParameterValues(String name):返回指定名字参数的多个参数值。(复选框)
③Enumeration<String> getParameterNames():返回所有参数名的 Enumeration 对象
④Map<String,String[]> getParameterMap():返回所有的参数和值所组成的Map对象
2、HttpServletResponse常用方法
ServletResponse 接口:响应对象,封装了做响应相关的方法。
HttpServletResponse 接口:ServletResponse 接口的子接口,封装了符合Http 协议的响应方法。它常用方法:
(1)OutputStream getOutputStream():获取字节输出流对象( 文件下载)。
(2)PrintWriter getWriter(): 获取字符输出流对象
(3)response.setContentType(“text/html”),设置输出的MIME类型(内容的类型)
(4)response.setCharacterEncoding(“UTF-8”),response.setContentType(“text/html;charset=utf-8”),设置输出数据的编码方式
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/117785.html