A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 lovemiya 于 2018-5-21 16:28 编辑

Cookie

Cookie
  • 向浏览器保存数据:HttpServletResponse有一个方法:

    • void addCookie(Cookie cookie);

  • 获得浏览器带过来的Cookie:HttpServletRequest有一个方法:

    • Cookie[] getCookies();

  • 创建一个Cookie对象:

    • Cookie(String name,String value);


JSP
  • JSP的执行过程:

    • JSP会被翻译成Servlet,编译成class进行执行的.

  • JSP的嵌入Java代码:JSP的脚本元素

    • <%!    %>      :翻译成类中的成员部分. 定义变量,定义方法,定义类.Servlet是线程不安全的,尽量少在类中定义成员属性!!
    • <%    %>      :翻译成类的service方法内部的内容. 定义变量,定义类,直接写代码块.
    • <%=   %>      :翻译成service方法内部的out.print();


Cookie的常用的API
  • Cookie的常用的API:

    • getName();
    • getValue();
    • setDomain(String domain); -- 设置Cookie的有效域名. //  www.baidu.com music.baidu.com
    • setPath(String path); -- 设置Cookie的有效路径.
    • setMaxAge(int maxAge); -- 设置Cookie的有效时间.

  • Cookie的分类有关:

    • 会话级别的Cookie:默认的Cookie.关闭浏览器Cookie就会销毁.
    • 持久级别的Cookie:可以设置Cookie的有效时间.那么关闭浏览器Cookie还会存在. 手动销毁持久性Cookie. setMaxAge(0)---前提是有效路径必须一致.



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马