我自己的组件调用人家的 登录页面,当登录成功后怎么获得 他的session。 已经把那系统的登录的jar包引用进来了。就是不知道如何去判断登录成功session是否为空!

解决方案 »

  1.   

    只要能够判断session是否为空就行!求各位大神相助,做完好过年
      

  2.   

    查看session存储用户格式,通过request.getSession.getAttribute()来获取
      

  3.   

    看不到他的用户表如何存储,也找不到getAttribute()中的key
      

  4.   

    没有文档哦,需求都是SE零时改的, 能不能从 浏览器 下手  只要能都判断出你登陆存了session 就可以
      

  5.   

    登陆的话可以查看他的cookies、如果是他的登陆页面后跳转到你的jsp页面可以看session里存值没
    不过得询问他在session里存的key 是什么
      

  6.   

    是同一个工程么?
    不同工程不能互调session的,只能用webservice获取session里的信息,或者用socket。。
      

  7.   


    已经把那系统的登录的jar包引用进来了    都把别人的登陆架包导过来了,你说是不是一个项目呢?
      

  8.   

    cookie  就可以
     
      

  9.   


    楼主,把会话的所有属性拿出来找一遍,看看究竟有哪些内容:Enumeration enumNames = getAttributeNames();
    for (String name: enumNames) {
        Object obj = session.getAttribute(name);
        System.out.println(name + " = " + obj.class() + " = " + obj);
    }然后再来研究怎么办。
      

  10.   

    你这个都不清楚在session中放的名字,那你怎么得到呢
      

  11.   

    华为的项目就是做的纠结,在试了7个jar包之后终于把问题解决了。每个SE给个不同的jar包。 我很郁闷, 是导入jar包不同导致获取不到session的。
      

  12.   

    循环遍历session,打印出来跟踪session很实用。谢谢11楼