gpt4 book ai didi

java - 是否可以在java Web应用程序中获取客户端操作系统用户名?

转载 作者:行者123 更新时间:2023-11-28 08:50:05 31 4
gpt4 key购买 nike

我在本地服务器上托管了网站,并且该网站由多个本地用户访问,当我尝试 java 代码时,我希望当他们访问特定页面时获取访问此页面的客户端/用户的操作系统用户:

String currentUser=System.getProperty("user.name"); 

它获取服务器而不是客户端的操作系统用户名。

请告知如何实现这一点,谢谢。

最佳答案

创建由小程序组成的jar,其中小程序可以使用System.getProperty("user.name")获取当前用户名在同一个小程序中编写 httpclient,它将当前用户名发送到服务器上的 servlet。

  1. 调用当前用户方法是小程序

  2. 将用户名分配给httpclient

  3. 使用httpclient将用户名发送到servlet

您的程序给出服务器的用户名,而不是客户端的用户名,这就是为什么您必须使用客户端技术,例如驻留在客户端计算机中的小程序。

关于java - 是否可以在java Web应用程序中获取客户端操作系统用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19265759/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com