Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) throws MalformedURLException, URISyntaxException {
- String pageBase = "http://www.some.com/one/../two/";
- URL base = new URL(pageBase);
- URL img_src = new URL(base,"images/cool.jpg");
- System.out.println("base :" + base.toExternalForm());
- System.out.println("img_src :" + img_src.toExternalForm());
- // this is what happens in TEXTPANEElement.HTMLImageCache.get()
- System.out.println("Is img from base page :" + img_src.toExternalForm().startsWith(pageBase));
- URI baseUri = base.toURI();
- String pageBaseNormalized = baseUri.normalize().toString();
- System.out.println("base normalized:" + pageBaseNormalized);
- System.out.println("Is img from base page :" + img_src.toExternalForm().startsWith(pageBaseNormalized));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement