现在客户有需求,要实现ad的单点登录,请问如何获得当前登录的用户名呢?

解决方案 »

  1.   

    用一个filter,登录时把用户名放入Session,用时去取。
      

  2.   

    一般每个程序,登录都会把用户名存进session的,这基本都成惯例了。
      

  3.   

    如果不存在session里,怎么取到?
    php有  
    $SSO_USER=$_SERVER['PHP_AUTH_USER'];
    $SSO_PASS=$_SERVER['PHP_AUTH_PW'];java有么?
      

  4.   

    不懂PHP,java用户的登陆信息一般都是要存到session里的
      

  5.   

    用cookie,具体实现嘛忘得差不多了 ,有时间再查查
      

  6.   

    和PHP不一样,Java中一般session存放登录的对象就可以了
      

  7.   

    $_Server是PHP中的,但是java中没有取服务器的函数,session最好使了,用过滤器或者拦截器搞定就ok了!
      

  8.   

    Java一般都是放进session里面的
      

  9.   

    Java一般都是放进session里面的
      

  10.   

    在处理器获得方法:request.getParamert("key");
      

  11.   

    如果安全系数有要求的话可以用Struts+spring来实现。不建议用filter重新开辟session空间来存放。
    如果不存在安全问题的话用session比较方便。