session Aplaction在JSP中二者作用是什么?

session Aplaction在JSP中二者作用是什么?,第1张

其实不仅仅只有这两个,楼主一定要记得在JSP中有9个内置对象。这9个中有四个是用到较多的:application、session、request、response。至于其他的那五个,楼主可以去查询,这四个中我就介绍前两个。
session和application楼主可以先把他们理解成存储区域,或者一小块内存区域。只不过,不同的是session是本地机子上的一块内存区域,它的记忆范围在客户端和服务器建立会话时有效。一旦会话结束,这个session内存区域或者存储区域中曾记录的数据将不复存在。据个例子。我们去淘宝买东西,买的比较多的时候,喜欢把好多的商品放在一个购物车里面,对吧?可是这个时候,如果我们关闭浏览器,那下次再打开淘宝,登陆,发现原来购物车里面的东西没有了。~~~~~~~
想了许久之后,我决定,放弃回答,楼主,这个问题,我之前也很难理解。但是我做过一个东西之后,我就对session特别有感情,那就是购物系统中的购物车。
你还是用实例来锻炼自己。
传输的过程,无非就是把数据存放在session中,通过调用setParameter()方法就放进去。放进去什么都可以。
然后页面跳转,session内的数据是不会因为页面的跳转而消失的。相比之下request是会的。两次跳转,东西就没有了。
跳转完成之后,如果你想从session中把数据读取出来,就用getParameter()方法就可以了。
同样application也有这两个方法。好久没开发了,我都不知道自己这两个方法有没有写错。楼主,可以参考一下百度百科中的JSP九个内置对象。
解释的有点乱,哎呀,就这样吧。毕竟这个问题是非常的纠结的,也非常绕口。总体来说。
session,你就想着我们登陆某某网站或者登陆某某系统时候。你的用户信息都是放在session中的,一旦你关闭页面,好,下次回来要重新登录。
而如果你把用户信息放在application中的时候,无论你什么时候来,你都不需要重新登录。关闭打开,关闭打开~~~~~~~~~~~~~。你的信息依然存在。就在application里面。
他们两个也是内存中的一小块。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10908455.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存