private static String addPlaceHolder(Resource dir, Resource file, String placeholder) { if (ResourceUtil.isChildOf(file, dir)) { try { return StringUtil.replace( file.getCanonicalPath(), dir.getCanonicalPath(), placeholder, true); } catch (IOException e) { } } return null; }