3
자바 사이드에서 웹 사이트 주소 사용자 입력의 유효성을 검사하고 싶습니다. 이 경우 org.apache.commons.validator.routines.UrlValidator
을 사용했지만 http://
, https://
또는 ftp://
으로 시작하려면 URL이 필요합니다.http가없는 URL 확인
그러나 제 경우에는 으로 시작하는 주소 (예 : www.stackoverflow.com
)를 수락하고 싶습니다. 어떻게해야합니까?
URL websiteUrl = new URL (www.stackoverflow.com); java.net.MalformedURLException : 예외가 발생합니다. – gnanz
No/Unknown protcol이있을 때 MalformedURLException 예외가 발생한다고 가정하는 것이 안전합니까? 그래서 내가 MalformedURLException catch 블록에서 "http : //"준비 할 수 있습니까? – gnanz
죄송합니다. URI와 URL이 섞여 있습니다. Java net API는 그리 직관적이지는 않습니다.) 답변을 수정했습니다. – Cephalopod