A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是会话?
2.cookie和session的区别?
3.jsp的本质是什么?使用jsp有什么好处?
4.session什么时候被销毁?

7 个回复

倒序浏览
1.什么是会话?

客户端和服务器建立连接,产生多次请求和响应,直到一方断开连接,我们称这些请求和响应为一次会话

2.cookie和session的区别?

  • 安全级别: session数据安全,Cookie相对于不安全
  • 数据大小: session没有数据大小限制,Cookie单个大小限制为4kb
  • 存储数据类型: session可以存放数据类型Object,cookie存放数据类型String
  • 存储数据位置: session存储数据在服务器端,Cookie在客户端
3.jsp的本质是什么?使用jsp有什么好处?
JSP的本质上是一个Servlet,使用JSP的好处是简化书写
4.session什么时候被销毁?

  • 服务器关闭
  • session对象调用invalidate()方法,删除整个session会话
  • 超出时效时间(未修改配置session默认失效时间 30分钟)




回复 使用道具 举报
1.什么是会话?
(1)一次会话包含多次请求和响应;
(2)一次会话在客户端第一次请求时建立回话,直到一方断开为止.
2.cookie和session的区别?
(1)cookie数据存储在客户端,session数据存储在服务器
(2)cookie数据有大小限制,一个cookie最多为4k,session没有数据限制
(3)cookie不安全,session数据安全,数据的保存位置导致
3.jsp的本质是什么?使用jsp有什么好处?
(1)jsp本质是servlet
(2)简化书写
4.session什么时候被销毁?
(1)在服务器被关闭时
(2)web.xml设置的默认时间失效,默认30分钟
(3)通过对象调用invalidate()方法

点评

发表于 2019-7-31 00:09
回复 使用道具 举报
1.什么是会话?
        会话是从客户端连接服务器开始,到任何一方断开连接之间的多次请求响应;
2.cookie和session的区别?
(1)session是一个域对象,保存在服务端,cookie不是域对象,保存在客户端;
(2)session保存的数据是对象,cookie保存的数据是字符串;
(3)session没有大小和数量限制,cookie有,每个cookie大小限制在4KB,数量限制在20个,可以保证大部分浏览器都兼容;
(4)session数据比较安全,cookie保存的数据安全性较低;
3.jsp的本质是什么?使用jsp有什么好处?
(1)jsp的本质是一个servlet,继承自HttpServlet;
(2)jsp里面可以同时完成html标记语言和java代表的编写,简化对页面的响应数据的操作;
4.session什么时候被销毁?
(1)服务器关闭的时候;
(2)session调用invalidate方法;
(3)超过设置的存活时间(默认是30min,在tomcat的web.xml配置文件中设置);

点评

发表于 2019-7-31 00:10
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马