一、ServletRequest
概述
用户访问服务器,服务器会自动生成一个请求对象包含了http所有的请求头
因为使用了http协议 HttpServletRequest
URL:统一资源定位符
URI:统一资源标识符
API
方法名字 | 功能作用 |
---|---|
getRequestURL | 获取完整的url 例:(http:localhost:8080/day34_wb/login.do?name=java) |
getRequestURI | 资源名字(/day34_wb) |
getQueryString | 一个url参数部分name=java |
getRemoteAddr | 返回的是客户端的ip地址 |
getRemoteUser | 返回的是客户端user |
getRemotePort | 返回客户端的端口号 |
gerRemoteHost | 返回客户端的主机地址 |
getCookie | 获取cookie对象 |
getSession | 获取sessiond对象 |
getLocalName | 获取web服务器主机的名字 |
getServletContext | 获取servlet当前上下文对象 |
setCharacterEncoding | 设置字符编码集 |
getLocalAddr | 获取web服务器地址 |
getParameter | 获取前端传入的数据 |
setAttribute | 将数据设置给request对象 |
getAttribute | 获得request对象中的数据 |
ServletResponse
概述
响应对象,把数据给客户端
API
名字 | 功能 |
---|---|
setStatus | 设置响应的状态 200 404 500 |
setHeader | 设置响应头参数的 |
setContentType | 设置字符编码集 |
getWriter | 获取字符输出流 |
getOutputStream | 获取字节输出流 |
addCookie | 新增cookie |
sendRedirect | 重定向 |