如何在Javaservlet中从请求中获取域名?
如果单个servlet提供来自两个域的数据如何在Javaservlet中从请求中获取域名?,java,http,servlets,Java,Http,Servlets,如果单个servlet提供来自两个域的数据example1.com和example2.com,那么如何从Java servlet中的请求中检索域信息 其目的是根据域执行不同的操作。非常简单。它还提供检索请求信息的功能,getScheme(),getServerPort() 编辑:如果您有一个web服务器保护您的应用程序服务器,则必须将其配置为支持此功能,否则getServerName()返回的应用程序服务器名称可能不是您想要的名称…这是错误的,getServerName:返回向其发送请求的服务器
example1.com
和example2.com
,那么如何从Java servlet中的请求中检索域信息
其目的是根据域执行不同的操作。非常简单。它还提供检索请求信息的功能,getScheme()
,getServerPort()
编辑:如果您有一个web服务器保护您的应用程序服务器,则必须将其配置为支持此功能,否则
getServerName()
返回的应用程序服务器名称可能不是您想要的名称…这是错误的,getServerName:返回向其发送请求的服务器的主机名。它是主机头值(如果有)中“:”之前部分的值,或解析的服务器名称或服务器IP地址。要从te客户端请求获取域,请执行以下操作:String domain=newURL(request.getRequestURL().toString()).getHost();嗨,培根,你能解决这个问题吗?