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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王睿 中级黑马   /  2012-3-12 16:23  /  2037 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

request,session,application,cookie

都啥时候用啊?

2 个回复

正序浏览
request,session,application,cookie
首先说下request:一般情况下它是用来获取客户端的浏览器发过来的信息, 如:request.getParameter("username"); 得到信息后可以在代码里面request.setAttribute("username",username); 设置到request范围里面,当处理请求完毕后,可以在如jsp页面得到它并显示:通过request.getAttribute("username");

session:一般用于保存一个会话,只要应用程序不关闭它就一直存在,当超过30分钟后,就失效了。
典型的例子就是登陆后保存用户名,如:注册多了,我估计你就会明白了,当你登陆某个网站后时,它不是提示**欢迎您吗?现在明白了它是干什么的吧

application :服务器上的所有客户端共享一个实例,最典型的例子是在线统计(统计用户数)

cookie:具体的我也不是很清楚,在开发中如记住密码,就要用到它。每次登陆都输入密码有点麻烦,所以可以用它
回复 使用道具 举报
application 生命周期在整个应用程序中 生命周期为:应用程序启动到停止.
session 会话你可以设置他的时间 默认的是30分钟 当你关闭浏览器 结束本次会话  用户开始进行操作就产生一个唯一的session 每个session都分配了一个唯一的Id  
request是获取信息--通过用户提交的表单,查询字符串,cookie等获得信息
session是服务端用来保存一些数据(通常是标记状态的,当然也可以保存别的)
session是服务端的记录变量,可以跟踪记录访问者动作,比如登录,退出等.
request用在数据提交,表单数据等
cookie 的话 它有一个有效期 你也可以设置时间 如一个月 一年等
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马