zoukankan      html  css  js  c++  java
  • request and session

    From baidu:

    <% JavaBean jb = new JavaBean();
    String username = (String)request.getParameter("regusername");
    String password = (String)request.getParameter("regpassword");
    jb.setUsername(username);
    jb.setPassword(password);
    session.setAttribute("jb",jb);
    %>
    ------------------跳转到下面的页面里 提出 信息-----------------------
    <%
    JavaBean jb = new JavaBean();
    jb = (JavaBean)session.getAttribute("jb");
    %>
    <%=jb.getUsername() %><br/>
    <%=jb.getPassword() %><br/>

    ------------------------------------------------------------------
    我用session 就可以把javabean jb里德信息提出来,而用request.setAttribute("jb",jb);却活得不到信息

    ==answer==================answer==================answer==================answer

    request和session的作用
    request是获取信息--通过用户提交的表单,查询字符串,cookie等获得信息
    session是服务端用来保存一些数据(通常是标记状态的,当然也可以保存别的)
    session是服务端的记录变量,可以跟踪记录访问者动作,比如登搜索录,退出等。
    request用在数据提交,表单数据等
    request和session的优点和缺点

    request占用资源比较少 安全性也比较高 可是相对来说 缺乏持续性
    而session则相对来说 对资源的消耗会大点 安全性相对来说也会稍微低点 可是它能实现比如会话跟踪技术 各有优点和缺点 。

    answer2:

    两个生命周期不一样,request的生命周期只在数据提交,提交以后即释放,session则是浏览器关闭才释放
    所以一般一些用户信息类的内容都会存在session里,比如购物车内信息,或者用户登录的各种身份验证信息,这样不会因为跳转页面而丢失这些信息

  • 相关阅读:
    Spring MVC 3 深入总结
    精益之识别和消除研发过程中浪费的思路和模式
    怎样区分直连串口线和交叉串口线?
    UVA 10557 XYZZY
    概率论 —— 分析计算机系统和网络的可靠性和通用性
    概率论 —— 分析计算机系统和网络的可靠性和通用性
    Sift中尺度空间、高斯金字塔、差分金字塔(DOG金字塔)、图像金字塔
    鲁迅先生的话
    鲁迅先生的话
    辛词
  • 原文地址:https://www.cnblogs.com/charles999/p/6552577.html
Copyright © 2011-2022 走看看