zoukankan      html  css  js  c++  java
  • 6.19-response(响应),session(会话技术,服务器端技术) 内置对象,application(内置对象),pageContext (内置对象),cookie(客户端技术)

    一、response(响应)
        页面重定向
            response.sendRedirect("");
        转发:    
            request.getRequestDispatcher("").forward(request, response);
        
        request:
            request.setAttribute("name","value");
            request.getAttribute("name");
        面试重点:
            重定向                 转发
            URL地址改变          URL地址不变
            两次请求            一次请求
            客户端行为            服务器端行为
            不携带请求          携带请求
        在实际项目中,尽量使用转发
    二、session(会话技术,服务器端技术)  内置对象
        Session Id 是唯一的
        不同的浏览器,就是不同的session
        session.setAttribute("name", userName);
        Object obj = session.getAttribute("name");
        session过期:
            默认过期时间是30分钟
        设置session过期时间:
            session.setMaxInactiveInterval(20);//单位是秒            
        在web.xml配置过期时间
              <session-config>
                <session-timeout>10</session-timeout> //单位是分钟
              </session-config>
        手动设置session失效
            session.invalidate();
    三、application(内置对象)
        作用域:当前整个web项目
        案例:统计访问量
    四、pageContext (内置对象)    
        作用域:当前jsp页面
    五、cookie(客户端技术)
        新建cookie
            Cookie cookie  = new Cookie(key,value);
            //设置path
            cookie.setPath("/javaweb2");
            //cookie的存活时间
            cookie.setMaxAge(24*60*60); //单位为秒
            //添加cookie
            response.addCookie(cookie);
        获取cookie:
            Cookie[]  cks = request.getCookies();
            for(Cookie ck : cks){
                if(ck.getName().equals("username")){
                    name = ck.getValue();
                    break;
                }
            }
        
        
        
        
    
        jsp九大内置对象
        out,request,response,session,application 
        page,pageContext,exception,config
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
            
    
    
            
    志存高远,脚踏实地!
  • 相关阅读:
    iview表格render多元素封装
    iview表单语法
    vue实例,extend methods——实例属性 vue和jQuery.js一起使用
    vue.js基础__ extend 扩展选项
    vue.js基础__ mixins 选项
    vue.js基础__ watch 选项
    vue.js基础__ methods 选项
    vue.js基础__ computed 选项
    vue.js基础__ propsData 选项
    vue-cli, webpack + vue 目录结构解读
  • 原文地址:https://www.cnblogs.com/benben2013A/p/7083450.html
Copyright © 2011-2022 走看看