如果我的网址为'https://test.company.com','https://hello.company.com'。我只想获取test
或hello
处的内容,以便如何在jsp中获取它。 request.getRequestUrl()
会给出一个完整的url本身,但我只想知道什么是在test
,hello
的地方。如何获取URL的特定部分?
0
A
回答
7
使用URI
:
final URI uri = request.getURL().toURI();
final String hostname = uri.getHost();
然后在hostname
操作(像hostname.split("\\.")[0]
,例如)。
0
Pattern subDomainPattern = Pattern.compile("^(.+)\\.company\\.com$");
Matcher matcher = subDomainPattern.matcher(httpServletRequest.getServerName());
if (matcher.find()) {
System.out.println(matcher.group(1));
}
假设你只想要得到什么将存储在这里的主机名company.com
相关问题
- 1. 从url获取特定部分
- 2. 通过url获取url的特定部分后的值
- 3. 如何获取URL的一部分?
- 4. 获取部分URL
- 5. 如何获得preg_match输出URL的特定部分?
- 6. 获取URL的一部分重定向
- 7. 获取URL的特定部分,并更换
- 8. 获取URL的特定部分使用JavaScript
- 9. 如何提取PHP中的一部分URL以移除特定部分?
- 10. 如何使用jquery获取部分url?
- 11. 如何获得URI的特定部分
- 12. 如何获得pg_last_error的特定部分
- 13. 如何仅使用iPhone SDK从url中获取特定部分的文本?
- 14. 获取URL的部分window.location
- 15. 获取字符串的特定部分
- 16. 获取JSON数据的特定部分
- 17. 获取字符串的特定部分
- 18. Mongodb获取文档的特定部分
- 19. 获取特定部分的网址
- 20. Backbone.js:获取特定的JSON部分
- 21. Python中的JSON:如何获取数组的特定部分?
- 22. 如何获取URL的一部分并将用户重定向到包含该URL部分的URL?
- 23. C#WebClient.DownloadString()获取特定部分?
- 24. 如何从Web请求中获取HTML的特定部分
- 25. 如何获取网站的特定部分或div
- 26. 如何在MySql中获取组中的特定部分?
- 27. 如何从SQL中的字符串中获取特定部分
- 28. 如何在java中获取字符串的特定部分?
- 29. 如何使用Orchard中的特定部分获取ContentItems?
- 30. 如何获取MAN页面中的特定部分?
的子域名?例如, – Amruta
'test.company.com';该URI的主机名部分;) – fge
感谢它的工作。 – Amruta