SWT Anzeigen einer lokalen HTML-Seite im Browser Widget über RAP nicht möglich

  • Themenstarter Themenstarter schnatter0815
  • Beginndatum Beginndatum
S

schnatter0815

Gast
Hallo,

in einer RAP View möchte ich eine Webseite anzeigen. Wenn diese über die "normale" URL aufgerufen wird

ala

Java:
        final Browser browser = new Browser(parent, SWT.NONE); // Uses IE on MS
        browser.setUrl("http://www.test.de");

ist das auch kein Problem. Wenn ich jedoch eine lokale auf der Festplatte abgelegte Seite aufrufen will
klappt das jedoch nicht:

Java:
File f = new File("D:/tmp/test.html");
final Browser browser = new Browser(parent, SWT.NONE); // Uses IE on MS
browser.setUrl(f.toURI().toString());

Ich vermute mal das liegt an irgendwelchen Zugriffsrechten das eine RAP-Anwendung keine lokalen Dateien laden kann. Der Pfad passt soweit. Hat jemand ne Idee oder einen Tipp?
 
Probier doch mal anstatt
Code:
browser.setUrl(f.toURI().toString());
die URI zu einen String umzuwandeln diese zu einer URL umzuwandeln:
Code:
browser.setUrl(f.toURI().toURL());
 

Zurück
Oben