问答详情
源自:3-4 out对象

JSP内置对象四中作用域范围和javaBean的四个作用域是一回事儿吗?

它们和javaBean的四个作用域是一回事儿吗?到底是哪四种?

说法一:pageContext, request, session,application

说法二:page, request, session,application

到底哪个正确啊?

提问者:ZoeHom 2017-06-29 09:56

个回答

  • qq_哭了谁疼_0
    2017-06-29 11:43:26

    page:在一个页面内保存属性,跳转之后无效
    request:在一次服务请求范围内,服务器跳转后依然有效
    session:-在一次会话范围内,无论何种跳转都可以使用,但是新开浏览器无法使用
    application:在整个服务器上保存,所有用户都可以使用

    javaBean的四个作用域

    page:仅在当前页面有效

    request  请求范围,可以通过HttpRequest.getAttribute()方法获取JavaBean对象

    session  会话范围,可以通过HttpSession.getAttribute()方法获取JavaBean对象

    application 全局范围, 可以通过application.getAttribute()方法获取JavaBean对象


    个人认为是说法二



  • qq_夜_51
    2017-06-29 11:31:17

    page是当前页面,pageContext是页面上下文,也是当前页面,两种说法一样的