如何在Java中获取客户端计算机上当前登录用户的用户名?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (79)

当用户(客户端)通过键入URL尝试进入应用程序时,我需要以用户名登录该计算机的Windows。

我试过System.getProperty("user.name")但是当我从其他机器(客户端)访问应用程序时,这仍然显示在服务器上登录用户的用户名。我希望每次都根据客户端机器用户名进行更改。

而且我尝试过一些JavaScript代码,它只适用于IE,但我们使用的是Firefox。

请建议使用各种浏览器的可能方法。

申请细节:

查看: Struts 应用程序框架: Spring 3.1.1 应用程序服务器: jboss-6.1.0。最终 服务器操作系统: CentOS 5

提问于
用户回答回答于

出于安全考虑,浏览器中运行的数据应用程序可以访问的数量有限。据我所知,唯一允许访问客户端相关数据的是签名小程序

用户回答回答于

扫码关注云+社区

领取腾讯云代金券