我使用tomcat在服务器中部署了我的servlet。它基本上有一些输入字段和保存更改按钮。当有人写东西并单击保存时,我想将更改保存到DB以及客户端的PC名称和登录用户名。一切都完成,直到更新PC名称和客户端的用户名。我可以通过InetAddress inetAddress = InetAddress.getByName(request.getRemoteAddr);String PCName = inetAddress.getHostName();
获取PC名称如何获得用户名?我尝试过很多事情,例如request.getRemoteUser()
(返回null,request.getAuthType()
也返回null。如何更改auth类型?)并尝试System.getProperty("user.name")
(返回服务器用户名,因为我需要客户端用户名)
按用户名,我指的是登录PC的用户名。