如果单个servlet提供来自两个域example1.com
和example2.com
的数据,那么如何从Java servlet中的请求中检索域信息?
目的是根据域执行不同的操作。
答案 0 :(得分:12)
非常简单,javax.servlet.ServletRequest.getServerName()。它还提供further methods来检索请求信息,getScheme()
,getServerPort()
...
编辑:如果您的Web服务器保护您的应用程序服务器,则必须将其配置为支持此功能,否则getServerName()
将返回您可能不是您想要的应用程序服务器的名称...