2017-02-10 5 views
0
 out.print("ip : "+request.getRemoteHost()); 

     InetAddress ip= InetAddress.getByName(""+request.getRemoteHost()); 

     String host=ip.getHostName(); 
     InetAddress host1=ip; 
     out.print("host "+host); 

java에서 클라이언트 시스템의 사용자 이름과 도메인 이름을 어떻게 얻을 수 있습니까? request.getRemoteHost ...어떻게하면 자바에서 클라이언트 시스템의 사용자 이름과 도메인 이름을 얻을 수 있습니다. 내가 request.getRemoteHost를 사용하여 IP 주소와 호스트 이름을 얻을 수 있습니다.

을 사용하여 IP 주소와 호스트 이름을 얻을 수 있습니다. whoami는 서버 pc 사용자 이름을 사용하고 있습니다. 내가 사용자 이름으로 로그인 할 필요 동안

답변

0

아래처럼 찾을 수 있습니다

System.out.println(System.getenv().get("USERDOMAIN")); 
    System.out.println(System.getenv().get("USERNAME")); 

사용자 이름은 다음과 같이 얻을 수 있습니다

System.out.println(System.getProperty("user.name")); 
+0

[이 함께 서버 도메인을 얻고있다 .. 내가 필요 그 도메인과 사용자가 어디에서 사용자가 로그인되어 있습니다 .. 내 서버 도메인 이름이 다른 PC에 반영됩니다] – HK2

+0

이 서버 도메인을 얻는 중입니다 ... 나는 그 도메인과 사용자가 어디에서 로그인해야하는지 .. 내 서버 도메인 이름 다른 컴퓨터에 반영됩니다 – HK2

+0

U SERDOMAIN_ROAMINGPROFILE을 (를) 사용할 수 있습니까? –