不知道你说的普通类指的是什么?
如果是和http协议没有任何关系的,也就是说不是用来处理客户端请求的,那么你是不能获取的,就是能获取,也没有任何作用。因为就不是一个层面上的东西。
如果你说的普通类指的是Servlet,或是Struts1或者Struts2中的Action,那么就可以获取了。
在Servlet或者是在Struts1中获取当前用户的Session方法是:
注意:request的类型是:HttpServletRequest.
如果是在Struts2中的Action中获取Session.方法是:
来源:http://www.iteye.com/problems/23636
如果是和http协议没有任何关系的,也就是说不是用来处理客户端请求的,那么你是不能获取的,就是能获取,也没有任何作用。因为就不是一个层面上的东西。
如果你说的普通类指的是Servlet,或是Struts1或者Struts2中的Action,那么就可以获取了。
在Servlet或者是在Struts1中获取当前用户的Session方法是:
- HttpSession session = request.getSession(true);
注意:request的类型是:HttpServletRequest.
如果是在Struts2中的Action中获取Session.方法是:
- Map session = ActionContext.getContext().getSession();