问答详情
源自:5-7 getProperty

scope="page""request"区别

scope=“page”userbean的属性也能匹配到下一页面?scope=“request”呢?

提问者:我是方法 2015-06-29 10:39

个回答

  • 好帮手慕珊
    2015-06-29 13:37:15

    scope取值page:有效范围为包含<jsp:useBean>元素的JSP文件以及此文件中的所有静态包含文件,直到页面执行完毕向客户端发回响应或转到另一个页面为止.JavaBean实例被保存在当前页面的pageContent对象内.用户可以通过隐含对象pageContext访问JavaBean.代码如下: pageContext.getAttribu(beanIntanceName)    其中beanInstanceName为useBean标签中声明JavaBean实例的id属性值.                            

    scope取值request:有效范围为任何执行相同请求的JSP页面中,直到页面执行完毕向客户端发回响应或转到另一个页面为止.JavaBean实例被保存在ServletRequest对象内.用户可以通过隐含对象request访问JavaBean.代码如下:             request.getAttribute(beanInstanceName) 其中beanInstanceName为useBean标签中声明JavaBean实例的id属性值.