Advertisement
Guest User

Untitled

a guest
Nov 13th, 2015
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.80 KB | None | 0 0
  1. public static void main(String[] args) throws MalformedURLException, URISyntaxException {
  2.             String pageBase = "http://www.some.com/one/../two/";
  3.             URL base =  new URL(pageBase);
  4.             URL img_src = new URL(base,"images/cool.jpg");
  5.             System.out.println("base :" + base.toExternalForm());
  6.             System.out.println("img_src :" + img_src.toExternalForm());
  7.            
  8.             // this is what happens in TEXTPANEElement.HTMLImageCache.get()
  9.             System.out.println("Is img from base page :" + img_src.toExternalForm().startsWith(pageBase));
  10.            
  11.             URI baseUri = base.toURI();
  12.             String pageBaseNormalized = baseUri.normalize().toString();
  13.             System.out.println("base normalized:" + pageBaseNormalized);
  14.             System.out.println("Is img from base page :" + img_src.toExternalForm().startsWith(pageBaseNormalized));
  15.            
  16.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement