我首先想知道是否存在使用纯servlet从URL获取子域的内置方法?
然后 Spring 是否有 helper ?
所以我的网址是这样的:
jonskeet.stackoverflow.com
其中JonSkeet是子域。
我将创建一个过滤器,该过滤器将基于子域值加载对象。
顺便说一句,在创建过滤器时,是否可以订购过滤器以确保它们均按特定顺序启动?
最佳答案
我怀疑对此是否有特殊的API。但是您可以使用request.getServerName().split("\\.")[0]
从HttpRequest中获取它。看来这很容易。
局限性是您不能支持包含点字符的“子域”,例如jon.skeet.stackoverflow.com
。