Vaadin 14 显示简单 HTML 页面

Vaadin 14 show simple HTML Page

我为我正在开发的网络应用程序制作了某种内部手册。我正在使用 Spring Boot 和 Vaadin 14。如何实现显示该文档的按钮? html 文档在我的资源文件夹中。我在想我是不是傻了。或者我应该为此编写自己的控制器吗?

Vaadin 应用程序本身是一个动态 HTML 页面。

包含 HTML 格式内容(不是 HTML 文档)的最简单方法是使用 Html 组件。

Html html = new Html("<div><h3>Title</h3><p><b>Bold summary text</b></p><p>Other text</p></div>");
layout.add(html);

注意,当你使用Html组件时,你需要去掉<head><body>标签,因为Html的目的不是显示完整HTML 个文档。 Html 组件的内容应包含在单个根元素中 - 通常 <div> 用于此目的。

但是,根据您的用例,我认为 Html 组件会很好地为您服务。