日期:2014-05-20  浏览次数:20792 次

请教类的对象提取session数据的问题
情况是这样的:
        用户登录后,将用户信息放到session中,如果只是jsp取用就很简单,现在是后台处理的一个类,执行过程是需要取到用户信息,这个类也没有继承HttpServlet.
        请问有什么办法吗?

代码节选:
1、登录后入到session中:
UserInfo   userInfo   =   new   UserInfo();
。。。。。。
request.getSession().setAttribute( "ses_userBean ",   userInfo);


2、另一个类的方法需要userInfo中的数据:
public   void   add(Text   text)   {
        UserInfo   userInfo   =   new   UserInfo();
       
        /*就是这里了,如何才能从session中取到userInfo的数据呢?*/
       
        text.setUserName   =   userInfo.getUserName();//这是希望实现的代码
        。。。。。。
}

请高人指点了,谢谢!

------解决方案--------------------
在 servlet 或则 action 等里面得到哪个用户登陆信息(session里) ,做成个参数传过去就可以了