就是自己写了一个一般的java类,想在该类里取得登陆的信息,如何使用getSession啊?

解决方案 »

  1.   

    把 session 做参数传进去
      

  2.   

    你的Class 继承HttpServlet不就可以了
      

  3.   

    将request作为参数传递给bean,然后通过request.getSession()不就可以获得了嘛
      

  4.   

    我不要传递参数。继承HttpServlet这个类好象还是不行啊,还有别的类吗?
      

  5.   

    request.getSession().getAttribute("").?前提当然是这个方法要得到request对象
      

  6.   

    你在可以在JSP页面里传个Session的值,在类里面取的这个值
    比如:
    jsp页面
    <%
       sessionclass.setSession(session.getAttribute("username"));
    %>
    sessionclass类里面有这个方法
    public void setSession(Object object){
    //调用出了session里面存的对象了
    }
    大体思路是这样的,具体的你自己试试吧!
      

  7.   

    继承HttpServlet 不就成了servlet了吗?
    如果这样也可以的话在Servlet 里面的doGet(HttpServletRequest request,HttpServletResponse response,HttpSession session)用session就可以取得session里面的值了,session的方法你去看一眼吧!!
      

  8.   

    一般的方法都不行的;
    我前几天也遇到了这样的问题;
    我解决的方法是:在JSP中得到session,通过JSP也面把session的值传给javabean,这样可以解决;