接口请求调用归纳(一)

2020-10-29  本文已影响0人  Valkyrie0

HttpServletRequest

1. Servlet基础
生命周期的阶段:初始化、运行、销毁

web 域的范围: servletContxt > HttpSession > HttpServletRequest
注:一个web应用对应一个ServletContext

2. session
服务器会为每一个用户 创建一个独立的HttpSession, Session有默认的存活时间(30分钟)
HttpSession对象由HttpServletRequest对象的getSession方法获取

常用方法
setAttribute(String name, Object value)
getAttribute(String name)
removeAttribute(String name)
getId() 
getServletContext()

3.cookie
Cookie[]对象由HttpServletRequest对象通过getCookies()方法获取

遍历数组,并使用 getName() 和 getValue() 方法来访问每个 cookie 和关联的值

response.addCookie(cookie)  //给响应HttpServletResponse添加cookie

4.request常用方法

5. RequestContextHolder
优雅的在需要用的地方使用HttpServletRequest

HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder
        .getRequestAttributes()).getRequest();

要理解上面的为何可以这么使用,需要理解两个问题:

上一篇 下一篇

猜你喜欢

热点阅读