当前位置: 代码迷 >> Java Web开发 >> 【求助】关于session问题
  详细解决方案

【求助】关于session问题

热度:210   发布时间:2010-07-12 16:42:06.0
【求助】关于session问题
求助各位大侠,我想把查询出来的数据经过处理之后放到session中,程序上应该怎样实现,如何把数据放到session中
搜索更多相关主题的帖子: session  

----------------解决方案--------------------------------------------------------
如果是在使用servlet,那么可以使用HttpServletRequest这个类的方法:
HttpSession getSession()
          Returns the current session associated with this request, or if the request does not have a session, creates one.
HttpSession getSession(boolean create)
          Returns the current HttpSession associated with this request or, if there is no current session and create is true, returns a new session.

如果是使用JSP,那么有一个内置对象,就是session.
----------------解决方案--------------------------------------------------------
简单的说:
1、Servlet
HttpSession session = request.getSession();
session.setAttribute("自定义名字", 需要放到session的数据);

2、Jsp(session是Jsp的一个内置对象,直接使用)
session.setAttribute("自定义名字", 需要放到session的数据);

----------------解决方案--------------------------------------------------------
简单来说就是得到Session对象后,用setAttribute()方法存放数据,用getAttribute()方法取出数据
----------------解决方案--------------------------------------------------------
1、Servlet
HttpSession session = request.getSession();
session.setAttribute("自定义名字", 需要放到session的数据);

2、Jsp(session是Jsp的一个内置对象,直接使用)
session.setAttribute("自定义名字", 需要放到session的数据);  

3、取的时候
session.getAttribute("自定义名字");  

----------------解决方案--------------------------------------------------------
可以使用bean的。用类做封装。
----------------解决方案--------------------------------------------------------
支持上面的,,
----------------解决方案--------------------------------------------------------
以下是引用panghaichao在2010-8-9 11:44:06的发言:

1、Servlet
HttpSession session = request.getSession();
session.setAttribute("自定义名字", 需要放到session的数据);

2、Jsp(session是Jsp的一个内置对象,直接使用)
session.setAttribute("自定义名字", 需要放到session的数据);  

3、取的时候
session.getAttribute("自定义名字");  
同意这个看法,好比把“自定义的名字”换成你要存的数据就可以了,比如说username,password。
----------------解决方案--------------------------------------------------------
很好
----------------解决方案--------------------------------------------------------
  相关解决方案