我想在vaadin视图中显示静态html文件。我使用com.vaadin.server.FileResource类,如下所示:
String basepath = VaadinService.getCurrent().getBaseDirectory().getAbsolutePath();
FileResource resource = new FileResource(new File(basepath + "/WEB-INF/my_file.html"));
但我不知道我能用什么呢?
答案 0 :(得分:1)
您可以使用Label组件。 只需将其设置为HTML内容模式并读取HTML文件的内容并将其设置为标签文本。
答案 1 :(得分:0)
您可以将静态html文件放入主题目录,并使用ThemeResource类加载内容,使用BrowserFrame渲染一个:
ThemeResource html = new ThemeResource("static.html");
BrowserFrame frame = new BrowserFrame("Static", html);