【问题标题】:Vaadin 14 show simple HTML PageVaadin 14 显示简单的 HTML 页面
【发布时间】:2021-10-26 06:52:53
【问题描述】:

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

【问题讨论】:

  • 您想将用户重定向到单独的浏览器选项卡/页面,还是在您的 Vaadin UI 中显示文档,或其他?
  • 没关系,新一页就好了

标签: java html spring-boot vaadin14


【解决方案1】:

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 组件时,您需要去掉&lt;head&gt;&lt;body&gt; 标签,因为Html 的目的不是显示完整的HTML 文档。 Html 组件的内容应包含在单个根元素中 - 通常&lt;div&gt; 用于此目的。

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

【讨论】:

  • 谢谢大图,现在我必须更改我的 html 以符合要求
猜你喜欢
  • 2013-03-18
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
相关资源
最近更新 更多