Tôi mới dùng đến vaadin và tôi đã quản lý bằng cách nào đó để tải ứng dụng và chạy. Bây giờ tôi có một tệp html help.htm chứa các mẹo về cách sử dụng ứng dụng. Tôi đã đặt help.htm trong thư mục WEB dự án của tôi để có thể truy cập nó trong ngữ cảnh vaadin. Tôi đã cố gắng truy cập nó theo cách này:Tệp htm cục bộ được nhúng trong vaadin
String str = "file:/" + "/" + application.getContext().getBaseDirectory() + "/help.htm";
URL url = new URL(str);
Embedded browser = new Embedded("Help", new ExternalResource(url));
browser.setType(Embedded.TYPE_BROWSER);
tabsheet.addComponent(browser);
Tôi đã thử gỡ lỗi, sao chép và qua nội dung của biến str trong trình duyệt web của mình Tôi có thể truy cập tệp và trình duyệt hiển thị chính xác. Tôi cũng đã thử với FileResource & ClassResource. Ngoài ra, khi tôi thay thế Chuỗi bằng http://www.somewebpage.com/, nó hoạt động nhưng không có mã ở trên. Ai đó có thể vui lòng chỉ cho tôi đi đúng hướng để đạt được điều đó không?
Thanx
Đã hoạt động !!! Cám ơn. Đối với các bản ghi tôi đã chỉ đặt tệp Help.htm trong thư mục chủ đề và tải nó như là một ThemeResource. – logiframe