如何在java中获取客户端系统的用户名和域名,因为我可以使用request.getRemoteHost获取IP地址和主机名

时间:2017-02-10 07:23:14

标签: java inetaddress

        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获取IP地址和主机名..

使用whoami获取服务器pc用户名。虽然我需要登录用户名

1 个答案:

答案 0 :(得分:0)

您可以在下面找到:

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

用户名可以通过以下方式获得:

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