【发布时间】:2012-10-28 15:18:48
【问题描述】:
String[] schemes = {"http","https"};
UrlValidator urlValidator = new UrlValidator(schemes, UrlValidator.ALLOW_ALL_SCHEMES);
System.out.println(urlValidator.isValid(myUrl));
以下网址显示,无效。任何人都知道这是为什么。 localnet 是一个本地网络。但这适用于任何其他公共网络(似乎)。
http://aunt.localnet/songs/barnbeat.ogg
【问题讨论】:
-
UrlValidator大概来自 apache commons?看看代码并弄清楚。可能是因为它不将 localnet 识别为 tld。 -
org.apache.commons.validator.routines.UrlValidator;
标签: java url-validation