当前位置: 首页 > 面试题库 >

是否可以在Java Web应用程序中获取客户端OS用户名?

汤英豪
2023-03-14
问题内容

我已经将网站托管在本地服务器上,并且该网站可以由多个本地用户访问,并且当他们尝试访问Java代码时,我希望当他们访问特定页面时获得访问此页面的客户端/用户的os用户:

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

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

请告知如何完成该任务,谢谢。


问题答案:

使用java方法request.getRemoteUser()就可以了。



 类似资料:
  • 我问这个问题是因为最近有一些用户的密码更改。我正在试图找出最新的密码,这意味着,我必须尝试两者。这方面的应用程序还没有部署,所以我需要一种方法在Jboss本身中验证这一点。我使用的JBOSS版本为7.2。

  • 我想创建一个服务,可以拒绝\撤销对用户的移动邮件应用程序的访问。 具体来说,我想暂时撤销使用office365在线交换邮件对移动邮件客户端应用程序(如Nine)的访问,该应用程序被认证为Azure Active Directory应用程序。 到目前为止,我想出了如何执行类似或部分操作: > 我可以使用此链接手动撤消azure AD应用:https://account.activedirectory

  • 我需要一个用于java spring应用程序的graphQL客户端,以与另一个基于graphQL API的微服务通信。我知道Apollo Android,但它似乎没有用maven实现(也许你知道maven的一些链接或示例等)。有什么想法和建议吗?提前感谢!

  • 问题内容: 我在Javascript中使用以下代码进行Ajax调用: 我也想在Java中做到这一点。基本上,我想编写一个Java客户端应用程序,该应用程序通过Ajax调用将该数据发送到服务器。 如何在Java中执行Ajax? 问题答案: AJAX与任何其他HTTP调用均没有不同。您基本上可以从Java发布相同的URL,就目标服务器而言,这无关紧要: 上面的代码或多或少与您的jQuery AJAX调

  • 问题内容: 我正在启动一个使用Java实现的Restful架构的项目(使用新的JAX-RS标准) 我们计划使用Flex应用程序开发GUI。我已经发现使用HTTPService组件实现此问题(响应错误代码,标头访问…)。 你们中的任何一个在类似项目中都有一些经验。可行吗 问题答案: 这里的问题是,围绕此问题的许多网络讨论都已经有一年或更久的历史了。我现在正在做同样的研究,这就是我今天所学到的。 Jo

  • 我正在开发一个基于多客户端网络的应用程序,该应用程序分析传感器数据,并将使用规则引擎根据这些数据调用操作。该应用程序的每个客户端都有一组环境传感器(10s-100s)和一组规则,在每次传感器值发生变化时进行评估(传感器值被复制到数据库中)。一组基本的规则通常会被不同的客户机重用,但这些规则是为每个客户机单独参数化的(例如,取决于时间),每个客户机都有不同数量的传感器和规则,可以单独配置。有些规则甚