有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    Pattern subDomainPattern = Pattern.compile("^(.+)\\.company\\.com$");
    Matcher matcher = subDomainPattern.matcher(httpServletRequest.getServerName());
    if (matcher.find()) {
        System.out.println(matcher.group(1));
    }
    

    假设你只想得到公司的子域名。com

  2. # 2 楼答案

    使用^{}

    final URI uri = request.getURL().toURI();
    final String hostname = uri.getHost();
    

    然后对hostname进行操作(例如类似hostname.split("\\.")[0]