JAVA中的session 是干什么用的 ?怎么给session赋值

session.setAttribute(arg0, arg1)和session.putValue(arg0, arg1) 有什么不同

session就是一个会话 ,在浏览器不关闭的前提下,可以保存用户的信息,就是象一个临时的容器,来存放这些临时的东西。比如登录的保存用户信息从一个网页跳转到另一个网页,用户信息就可以用session保存网站购物车可以用session实现
session赋值:

Request.getSession().setAttribute(key,value);
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
你好!
setAttribute等于是取了一个叫做arg0的名字,并给这个名字赋值了一个叫做arg1的值。
而putValue()则是给arg0赋值,如果arg0变量有值了,则将arg1的值赋值给arg0,等于覆盖了。

你用System.out.println(session.getAttribute(arg0)) ;输出来就知道了!

希望对你有帮助!本回答被提问者采纳
第2个回答  2015-11-13
session这个东西基本是java框架的产物
最常见的是servlet里面有session,里面存放的是:页面传过来的信息和程序放进去的信息.
用:session.setAttribute(key, value)进行存值.session.getAttribute(key)取出来
(可以当成Map用)
第3个回答  2012-09-01
session.put(" ", var);//你想赋什么值?

JAVA中的session 是干什么用的 ?
有以下几种用途:通过 session 来储存用户信息。存储用户的对话状态,对话状态就是当前用户和服务。是一个jsp内置对象,保存跟一个会话相关的信息。JAVA中的session的作用非常重要,起到保存对话的作用。Session,在计算机中,尤其是在网络应用中,称为“会话”。具体到Web中的Session指的就是用户在浏览某...

java session 是什么意思
Java session,指的是在使用Java语言编写Web应用程序时,在客户端和服务器端之间保持状态信息的机制。当客户端发起请求时,服务器会创建一个session对象,并在其中存储相关的信息。在接下来的请求中,服务器可以通过这个session对象来获取相关的信息。Session对象可以存储基本类型和对象类型等各种类型的数据,比...

session.getattribute什么意思
在Java Web开发中,session.getAttribute() 是一个用于获取会话(session)中存储的属性值的方法。会话是Web应用中为了保持用户状态而设计的一种机制,它可以在用户从一个页面导航到另一个页面时保持某些数据。当你调用session.setAttribute(name, value)设置了一个属性后,getAttribute(name)就可以用来检索这...

java怎么获取session中所有的值?
session是后台服务器端的变量,而js是前段脚本,在js中是没有现成的方法获取session的值的,需要通过服务器语言来获取。比如java就可以用来获取session的值,再赋值给js变量。以jsp为例,通过:var id = '<%=session.getAttribute("id")%>';java代码用单引号引起来,java中字符串变量用双引号。示例我...

什么是session对象并且其ID是如何分配和管理的?
session: 会话管理对象,从用户首次访问开始,直到关闭浏览器。分配给用户唯一的ID,存储跨页面共享信息,有时间过期机制,需合理使用,避免大量数据。 session ID: 首次访问时由JSP引擎生成并存储在Cookie中,标识用户会话。 application: 服务器启动后即存在,所有用户共享,提供存储全局数据的场所,...

JSP中的session的用法
在JSP(Java Server Pages)中,session是一种内置对象,它用于在多个页面请求之间存储和检索用户信息。每当一个用户首次访问服务器时,服务器就会为这个用户创建一个新的session对象,并且为每个用户分配一个唯一的session ID。这个session ID通常会通过cookie或URL重写等方式传递给用户的浏览器,以便后续的...

java:session中的invalidate()的作用是什么呢?求解
Java中Session的invalidate方法的作用是使当前的Session对象失效。详细解释如下:一、Session的invalidate方法概述 在Java的Web应用中,Session是一个服务器为每个客户端用户创建的会话,用于存储用户的临时数据。当调用Session的invalidate方法时,会立即终止当前会话并删除与之相关的所有数据。简单来说,就是结束...

JSP如何取出session里的值?
在JSP(Java Server Pages)技术中,`session`是一个内置对象,它代表与特定用户相关的会话信息。每个用户在其浏览器上打开网站并开始浏览时,都会创建一个新的session。这个session可以用来存储用户的状态信息,如用户登录状态、购物车内容等。`session`对象是一个Map类型的容器,可以存储键值对。要将数据...

session的工作原理
一般来说是用javascript的window.open打开的窗口会与原窗口共享内存cookie。浏览器对于会话cookie的这种只认cookie不认人的处理方式经常给采用session机制的web应用程序开发者造成很大的困扰。 下面就是一个goolge设置cookie的响应头的例子 HTTP\/1.1 302 Found Location: http:\/\/www.google.com\/intl\/zh-CN\/ Set-Cookie...

session 到底是什么
session就是服务器端为客户端的用户开辟的一块内存,用于保存用户的状态信息。它是通过给客户端传递一个SessinID(这个ID会在你访问服务器的时候在传过去)来判断是哪个用户的,SessionID会保存在cookie中(你没有禁用cookie的情况下,否则 可以编程实现把sessionID 通过URL来传递)一个直观的感觉就是当...

相似回答