Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javaservlet中从请求中获取域名?_Java_Http_Servlets - Fatal编程技术网

如何在Javaservlet中从请求中获取域名?

如何在Javaservlet中从请求中获取域名?,java,http,servlets,Java,Http,Servlets,如果单个servlet提供来自两个域的数据example1.com和example2.com,那么如何从Java servlet中的请求中检索域信息 其目的是根据域执行不同的操作。非常简单。它还提供检索请求信息的功能,getScheme(),getServerPort() 编辑:如果您有一个web服务器保护您的应用程序服务器,则必须将其配置为支持此功能,否则getServerName()返回的应用程序服务器名称可能不是您想要的名称…这是错误的,getServerName:返回向其发送请求的服务器

如果单个servlet提供来自两个域的数据
example1.com
example2.com
,那么如何从Java servlet中的请求中检索域信息

其目的是根据域执行不同的操作。

非常简单。它还提供检索请求信息的功能,
getScheme()
getServerPort()


编辑:如果您有一个web服务器保护您的应用程序服务器,则必须将其配置为支持此功能,否则
getServerName()
返回的应用程序服务器名称可能不是您想要的名称…

这是错误的,getServerName:返回向其发送请求的服务器的主机名。它是主机头值(如果有)中“:”之前部分的值,或解析的服务器名称或服务器IP地址。要从te客户端请求获取域,请执行以下操作:String domain=newURL(request.getRequestURL().toString()).getHost();嗨,培根,你能解决这个问题吗?