struts2 session有什么用
session就是每打开一个页面会新建的一个“对话”,但我对他的原理不是很理解,求教育!请不要说一些乱七八糟的专业术语,99%的专业术语完全可以用白话来表示...
session就是每打开一个页面会新建的一个“对话”,但我对他的原理不是很理解,求教育!
请不要说一些乱七八糟的专业术语,99%的专业术语完全可以用白话来表示 展开
请不要说一些乱七八糟的专业术语,99%的专业术语完全可以用白话来表示 展开
展开全部
比方:你(浏览器一端)去家乐福超市(服务器端,就是某一个网站或者某一个新网页面)买东西,前提你每次都买很多东西,这个时候超市就给你一个袋子(就好比session),袋子里面放了很多好吃的(这个袋子就属于你和网站之间的“对话”,就好象里面放了很多属性,比如登录的用户名),你就很高兴的提着袋子回家了。。。。。
第二天你又去买东西了,一般情况,你再去买,收银员根本就不知道你昨天袋子里面买的什么东西(默认情况下,客户端与web服务器之间的访问是无状态的,也就是说,客户端访问了一次web服务器后,再去访问web服务器,web服务器不会知道这个客户端曾经访问过)!但是,巧了,那个收银员正好是你哥,昨天刚知道你买的什么东西,他就像你微笑着说:“你昨天不是买XX了(解决无状态会话的两种技术:cookie和session,需要我们在程序中自己完成了),今天怎么还买?”。。。。。。
第二天你又去买东西了,一般情况,你再去买,收银员根本就不知道你昨天袋子里面买的什么东西(默认情况下,客户端与web服务器之间的访问是无状态的,也就是说,客户端访问了一次web服务器后,再去访问web服务器,web服务器不会知道这个客户端曾经访问过)!但是,巧了,那个收银员正好是你哥,昨天刚知道你买的什么东西,他就像你微笑着说:“你昨天不是买XX了(解决无状态会话的两种技术:cookie和session,需要我们在程序中自己完成了),今天怎么还买?”。。。。。。
展开全部
就是 打开个网页 就会生成一个session 在这个网页里 如何跳转 session 不变.但如果重新打开这个网页 又生成1个session 和上个session 不同.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打个比方,你登录一个网站就像你进了一家饭店,而你一旦进入饭店老板就只为你一个人服务,而且老板知道你的名字,知道你来过几次,知道你爱吃什么,使老板知道这一切的就是session。不知道有没有解释清楚。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询