zoukankan      html  css  js  c++  java
  • Servlet 三大域对象

    Servlet 三大域对象 ServletContext HttpServletRequest HttpSession

    1、ServletContext 每个项目只有一个 服务器开始时候创建一个,服务器关闭时,销毁

    2、HttpSession 一次会话 打开浏览器时候创建 浏览器关闭时销毁

    3、HttpServletRequest 一次请求 发送请求时创建 响应后销毁

    请求转发: 之前向页面输出的数据暂存缓存,遇到转发清空,如果强制向页面输出,会报无法转发错误。一次请求一次响应

    请求重定向 response.sendRedirect(location)

     

    Request域对象,范围一次请求结束request销毁

    setAttribute

    getAttribute

    HttpSession 域对象  cookie 浏览器技术将数据保存在客户端  上次请求的响应里,下次请求的请求里

    Cookie cookie =new Cookie(String name,String value);

    添加到响应头 response.addCookie(cookie);

    获取 request.getCookies();  返回cookie数组

    设置Cookie存在时间 cookie.setMaxAge(60*60) 一小时60秒

    问题:cookie不能储存中文问题

    URLEncoder.encode(String name, encoding) 将字符串重新进行编码

    Session 一种会话技术

    获取 HttpSession session=request.getSession();

    设值  session.setAttritube(String name,String value);

    取值 session.getAttritube(String name);

    Cookie 与 session区别

           Cookie将数据存储在浏览器端,不安全

           Session 将数据存储在服务器 安全

  • 相关阅读:
    背包问题
    计蒜客lev3
    线段树BIT操作总结
    图论题收集
    Codeforces Round #607 (Div. 2) 训练总结及A-F题解
    2-sat 学习笔记
    洛谷 P3338 【ZJOI2014】力/BZOJ 3527 力 题解
    $noi.ac$ #51 array 题解
    洛谷 P3292 【SCOI2016】幸运数字/BZOJ 4568 幸运数字 题解
    洛谷 P5283 【十二省联考2019】异或粽子 题解
  • 原文地址:https://www.cnblogs.com/2393920029-qq/p/12306228.html
Copyright © 2011-2022 走看看