• JSP数据交互


    一、application对象

      void setAttribute(String key,Object value)

        以key/value的形式将对象存储到application;

      Object getAttribute(String key)

        通过key获取application中存储对象

      String getRealPath(String path)

        返回相对路径的真实路径

    二、JSP常用内置对象

      out对象

        用于向客户端输出数据

      request对象

        主要用于处理客户端请求的数据信息

      response对象

        用于相应客户端请求并向客户端输出信息

      session对象

        用于记录会话状态的相关信息

      application对象

        类似于系统的全局变量,用于实现Web应用中的资源共享

      pageContext对象

        提供了在JSP运行时访问和其相关的环境信息的能力

      pageContext常用方法

        ServletRequest getRequest():获得request对象

        ServletResponse getResponse():获取response对象

        HttpSession getSession():获取session对象

        JspWriter getOut():获取out对象

        void setAttrubute():保存属性

        Object getAttrubute():获取属性

        void include():请求指定的资源

    三、对象的作用域

      page作用域:指单一JSP页面的范围,page作用域内的对象只能在创建该对象的页面中访问。

      request作用域:与客户端的请求绑在一起,其作用域比page大,可以通过request对象的setAttribute()和getAttribute()方法进行访问

      session作用域:JSP容器为每一次会话创建一个session作用域,再会话效期内只要将数据绑定到session作用域中,则数据可以被本次会话中的其他页面访问,session作用域可以通过setAttribute()和getAttribute()进行访问

      application作用域:application作用域针对整个Web应用,被该应用下的所有用户共享

    四、cookie

      最常用的跟踪用户会话的方式,它是由服务器端生成并发送给客户端浏览器的

  • 相关阅读:
    爬虫入门三(代理和cookie)
    爬虫入门二(数据解析)
    爬虫入门一(爬虫概述和requests模块的使用)
    爬虫环境搭建
    人生苦短,我用Python
    MySQL数据库事务、数据类型和约束
    jmeter学习笔记(1)-查看结果树+正则表达式+json+xpath的使用
    如果生成allure报告过程中报错AttributeError: module 'allure' has no attribute 'severity_level'
    银行借贷用例设计
    unittest与pytest的区别
  • 原文地址:https://www.cnblogs.com/whtt/p/11136760.html
Copyright © 2020-2023  润新知