ServletContext与Session的对象生命周期范围的区别? A. ServletContext与Session数量一样 B. ServletContext可以对应多个Session实例 C. 多个ServletContext对应一个Session实例 D. ServletContext和Session都只有一个实例
b
ServletContext与Session的对象生命周期范围的区别? A. ServletContext与Session数量一样 B. ServletContext可以对应多个Session实例 C. 多个ServletContext对应一个Session实例 D. ServletContext和Session都只有一个实例 答案: 作用:三者都可存储参数进行传递。
区别: 1.request:只能将请求的参数转发给下一个request对象。 2.session:局部变量,用户浏览器级变量,浏览器打开就一直有效,每个用户都有一个sessionID. 3.servletContext:全局变量,代表web应用的上下文,只要服务器没重启就一直保存。
使用原则:优先使用作用域小的变量,防止变量作用域过大导致安全隐患。
生命周期
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。