2017-02-10 18 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中获得客户端系统的用户名和域名,因为我的IP地址和主机名可以使用request.getRemoteHost获取IP地址和主机名..我如何在Java中获得客户端系统的用户名和域名,因为我可以得到使用request.getRemoteHost

使用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

[本正在逐渐服务器领域..我需要该域和用户从哪里用户登录..我的服务器域名反映在其他电脑] – HK2

+0

与此我正在获取服务器域..我需要该域和用户从用户登录..我的服务器域名在其他电脑上反映 – HK2

+0

你可以检查是否U SERDOMAIN_ROAMINGPROFILE可用? –

相关问题