`
huanglppp
  • 浏览: 64655 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSP获取客户端机器名的疑问?

    博客分类:
  • Java
阅读更多
经过测试:
request.getRemoteAddr(); 获得客户端的IP地址
request.getRemoteHost();也只是获取IP,跟getRemoteAddr()方法结果一样
官方API说这个方法是获取获得客户端电脑的名字,我测试没有获得过机器名称。
英语解释如下:
getRemoteHost
  java.lang.String getRemoteHost()
  Returns the fully qualified name of the client or the last proxy that sent the request. If the engine cannot or chooses not to resolve the hostname (to improve performance), this method returns the dotted-string form of the IP address. For HTTP servlets, same as the value of the CGI variable REMOTE_HOST. 

Returns:
   a String containing the fully qualified name of the client


现在我想获得客户端电脑的名字?有什么好方法
分享到:
评论
2 楼 pwupwan 2012-03-23  
确实,我改了tomcat配置就行了
1 楼 huanglppp 2009-08-27  
原来是Tomcat的原因,只要在servlet.xml里加上enableLookups="true"

<Connector port="8080" protocol="HTTP/1.1" enableLookups="true"                connectionTimeout="20000"
               redirectPort="8443" />
默认是false,Tomcat为了提高性能而这样做的

相关推荐

    JSP获取客户端IP地址浏览器版本操作系统.pdf

    获取客户端IP地址、浏览器版本和操作系统信息在JSP中的实现方法 在JSP中,获取客户端的IP地址、浏览器版本和操作系统信息是非常重要的。通过使用HttpServletRequest对象,我们可以获取到客户端的相关信息。 获取...

    JSP获取客户端的浏览器和操作系统信息.pdf

    - **`request.getRemoteHost()`**:获取客户端主机名,如果无法获取则返回IP地址。 - **`request.getProtocol()`**:获取请求协议的名称和版本。 - **`request.getHeaderNames()`**:获取所有请求头的名字集合。 - *...

    JSP获取客户端的浏览器和操作系统信息

    ### JSP 获取客户端的浏览器和操作系统信息 在Web开发中,了解客户端的浏览器类型和操作系统信息对于优化用户体验、实现特定功能或进行统计分析至关重要。本文将详细介绍如何在JSP(JavaServer Pages)环境中通过...

    java 获取客户端ip mac地址

    在基于JSP的Web应用中,可以通过`HttpServletRequest`对象的`getRemoteAddr()`方法来轻松地获取客户端的IP地址。但是在使用JSF框架的应用中,则需要通过不同的方式来访问`HttpServletRequest`对象。 **示例代码**:...

    JSP获取客户端IP地址-浏览器版本-操作系统[参考].pdf

    "JSP获取客户端IP地址-浏览器版本-操作系统" 在 JSP 中,获取客户端的 IP 地址、浏览器版本和操作系统信息是一项重要的任务。下面我们将详细介绍如何获取这些信息。 获取客户端的 IP 地址 在 JSP 中,获取客户端...

    jsp获取客户端IP地址的方法.docx

    ### JSP 获取客户端IP地址的方法详解 #### 一、引言 在Web开发中,获取客户端的IP地址是一项常见的需求。这通常用于日志记录、地理位置定位、安全控制等多种应用场景。对于使用Java Server Pages (JSP) 的开发者来...

    mac实例,获取客户端MAC插件,获取客户端MAC实例JSP

    本实例将关注在Mac环境下,通过JSP(JavaServer Pages)来获取客户端MAC地址的方法。 首先,了解JSP的基础知识是必要的。JSP是一种动态网页开发技术,由Sun Microsystems(现为Oracle公司)推出,用于构建基于Java...

    jsp页面得到客户端的真是ip

    ### JSP 页面获取客户端真实 IP 的方法 在 IT 领域中,了解客户端的真实 IP 地址对于网站统计、安全防护以及个性化推荐等方面都非常重要。由于互联网中的 HTTP 请求经常通过代理服务器转发,因此直接使用 `request....

    JSP如何获取客户端真实IP地址

    在JSP中,获取客户端IP的方法为:request.getRemoteAddr()。这种方法在大部分情况下都是有效的,但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将...

    jsp 邮件客户端

    【jsp 邮件客户端】是一个基于JavaMail和JSP技术构建的应用,它允许用户进行邮件的收发,并且具备富文本显示和搜索功能。在本文中,我们将深入探讨这个客户端实现的核心技术和涉及的关键概念。 首先,让我们了解**...

    Java获取客户端IP及Mac地址(同网段).rar

    在Controller类获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用...

    获取客户端IP

    在很多应用下都可能有需要将用户的真实IP记录下来,这时就要获得用户的真实IP地址,在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等...

    Java/JSP获得客户端网卡MAC地址的三种方法解析

    本文将深入解析在Java/JSP环境中获取客户端网卡MAC地址的三种常见方法,旨在为开发者提供全面而深入的理解。 ### 方法一:通过Java NIO(非阻塞I/O)库 Java NIO库提供了访问底层网络接口的能力,从而可以获取包括...

    获取客户端IP地址所需Jar包

    在开发Web服务时,有时我们需要获取调用服务的客户端的IP地址,以便进行日志记录、权限控制或者地理位置分析等操作。"获取客户端IP地址所需Jar包"这个主题,主要涉及的是在使用Apache Axis框架发布Web服务时,如何...

    jsp 获取客户端的浏览器和操作系统信息

    ### JSP 获取客户端的浏览器和操作系统信息 在Java Web开发中,经常需要获取客户端的一些基本信息,比如浏览器类型、操作系统等,这些信息对于实现特定功能或优化用户体验非常有用。本文将详细介绍如何通过JSP来...

    jsp获取客户端IP地址的方法

    在Java语言开发的Web应用中,尤其是在使用Java Server Pages(JSP)技术时,获取客户端的IP地址是常见的需求之一,这可以用于日志记录、用户访问统计、安全性检查等多种场景。本文详细介绍了几种在JSP中获取客户端IP...

    JSP获取HTTP header信息(request)例子

    - `request.getHeader("Host")`: 获取客户端请求的主机名。 - `request.getHeader("Referer")`: 获取上一个页面的URL。 - `request.getHeader("Accept-Language")`: 获取客户端可接受的语言。 - `request....

    jsp客户端上传文件

    ### jsp客户端上传文件知识点详解 #### 一、文件上传的基本概念 文件上传是指将用户在客户端选择的文件传输到服务器端的过程。在Web开发中,这是一个常见的需求,尤其是在涉及图片、文档等多媒体资料的应用场景中...

Global site tag (gtag.js) - Google Analytics