1、JSP中cookie、session和的区别是什么?
session是存储在服务器端的,cookie是存储在客户端的,所以session的安全性要高于cookie。
再者,我们获取的session里的信息是通过存放在会话cookie里的sessionId获取的。
因为session是存放在服务器里的,所以session里的东西不断增加会增加服务器的负担,我们会把一些重要的东西放在session里,不太重要的放在客户端cookie里。
cookie分为两大类,一个是会话cookie和持久化cookie,他们的生命周期和浏览器是一致的,浏览器关了会话cooki也就消失了,而持久化会存储在客户端硬盘中。
2、jsp 页面值怎么传到session
jsp页面可以直接使用session内置对象,然后使用session.setAttribute(key,value)将值储存
3、JSP中cookie、session和的区别是什么?
JSP中cookie以及session的区别如下所列:
1、JSP中的session在用户会话结束后就会关闭了,而最重要的是,cookie和session不同的地方在于cookie保存在客户端,所以可以长期保存,session是不可以长期保存的。
2、JSP中的session是保存在服务器中的,客户端是不知道其中信息的;cookie和session不同的地方在于cookie保存在客户端中,服务器是可以够知道其中的信息。
3、JSP中的session中保存的是对象,cookie和session不同的地方在于它保存的是字符串。
4、JSP中的session是不可以区分路径,同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。但cookie和session不同的地方在于它如果设置了路径参数,那么同一个网站中不同路径下的cookie互相是访问不到的。
:
cookie失效:如果你使给当前cookie设置了时间,那么它被保存到硬盘上,一直会到你的时间结束。没有设置时间,则保存在内存上,生理周期在会话期间。
session失效:(生命周期):会话期间(浏览器开始访问服务器,到浏览器关闭)。设置的时间,是你与服务器的链接不刷新时间就过期,你一直刷新,那么一直不会失效。
JSP中的九大内置对象page,requestsession,application,pagecontext,response,config,out,exception。
JSP中三大组件:servletfilterlistener
4、jsp中的session使用问题
1、在jsp中使用没问题;
2、在jsp中使用时,session有红色下划线,显示session cannot be resolved;
3、如果在jsp声明的函数中使用String Tnum=(String)(session.getAttribute("工号"));语句,也有session cannot be resolved的问题
请问如何解决,让String Tnum=(String)(session.getAttribute("工号"));这个语句在函数中也能使用