您的位置:首页 > 移动开发

application、session、request和page的作用范围

2016-05-22 10:13 369 查看
Web应用中的JSP和servlet都是由web服务器来调用,Jsp和Servlet之间通常不会相互调用,那么Jsp和Servlet之间交换数据就要用到application、session、request和page

1、application:对于整个web应用有效,一旦JSP、Servlet将数据放入appllication中,该数据将可以被该应用下其他所有的JSP和Servlet访问。

2、session:仅对一次会话有效,一旦JSP、Servlet将数据放入session中,该数据将可以被本次会话的其他所有的JSP、Servlet访问。

3、request:仅对本次请求有效,一旦JSP、Servlet将数据放入request中,该数据将可以被该次请求的其他JSP、Servlet访问。

4、page:仅对当前页面有效,一旦JSP、Servlet将数据放入page中,该数据只可以被当前页面的JSP脚本、声明部分访问。

JSP中的application、session、request和pageContext 这四个内置对象分别用于操作application、session、request和page范围中的数据。

application对象代表web应用本身,因此使用application来操作web应用相关数据。

application对象通常有两个作用:

1、在整个Web应用的多个JSP、Servlet之间共享数据。

2、访问Web应用的配置参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息