Vaadin 通过单击按钮重定向到 URL

2024-01-11

我已经搜索了很长时间,但我确实无法弄清楚这一点。

如何将用户重定向到新的外部链接(例如www.google.com)当他们点击 Vaadin 中的按钮时?

到目前为止我唯一能做的就是将链接放入链接中

Link link = new Link("link", new ExternalResource("http://www.google.com"));

有人可以帮我解决这个问题吗?


getUI().getPage().setLocation("http://www.google.com");

参考:页面(Vaadin 7.2.1 API) https://vaadin.com/api/com/vaadin/server/Page.html#setLocation%28java.lang.String%29 and Vaadin 应用程序生命周期(Vaadin 之书) https://vaadin.com/book/vaadin7/-/page/application.lifecycle.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vaadin 通过单击按钮重定向到 URL 的相关文章

随机推荐

  • VirtualMachine.attach(pid) 失败并出现 java.io.IOException:无法附加到当前 VM

    经过之后this http jigsaw dev 1059479 n5 nabble com Disallowing the dynamic loading of agents by default revised td5716181i20
  • 付款流程完成后更新 woocommerce 订单状态并重定向到商店

    我正在为我的购物网站使用 woo commerce 我想在付款后更新订单状态以完成 然后返回到成功页面 我使用了以下代码 add filter woocommerce payment complete order status my cha
  • macOS 使用 CMake 构建通用二进制文件 2

    如何使用 CMake Make 构建支持 Intel 和 Apple Silicon 的通用二进制 2 我在这里找到了一些文档 https developer apple com documentation xcode building a
  • 对平面文件进行简单、快速的 SQL 查询

    有谁知道有什么工具可以使用类似 SQL 的声明性查询语言提供简单 快速的平面文件查询吗 我宁愿不支付将文件加载到数据库中的开销 因为输入数据通常在查询运行后几乎立即被丢弃 考虑数据文件 animals txt dog 15 cat 20 d
  • 对于实体框架来说,具有相同键的两个不同对象不起作用

    我试图在我的主对象中插入对象引用 但如果我不使用其以前管理的对象 EntityFramework 会抱怨 我只是想在创建对象时避免对 dbContext 的依赖 简化示例 class Movie public ApplicationUser
  • Javascript 中用于异或门的简单感知器

    我尝试使用单个感知器来预测异或门 然而 结果似乎完全是随机的 我找不到错误 我在这里做错了什么 是我的训练方法不对吗 或者感知器模型中是否存在任何错误 或者单个感知器不能用于解决这个问题 class Perceptron construct
  • Android:如何将 imageView 设置为谷歌地图 API android 中的标记?

    到目前为止 我一直在使用可绘制对象来填充地图上的标记 现在我想知道如果我可以将自定义图像视图显示为地图中的标记 那会很酷 直到现在我都这样做 itemized new Itemazide drawable mContext 我想实现类似的目
  • 打开、拆分 iTerm2 窗口并在每个窗格中执行命令

    我正在尝试创建一个脚本来打开iTerm2窗口 将其垂直分成 3 个窗格 并在每个窗格中运行一些命令 到目前为止 这是我的尝试 tell application iTerm2 activate Create main window creat
  • 需要帮助调试旨在更新 Google 云端硬盘中数百个文件的 Google Apps 脚本代码

    我工作的公司刚刚更新了其品牌 影响了保存到共享 Google 云端硬盘的数百个 Excel 和 PowerPoint 文件 有一个团队正在努力更新文件 我的挑战是找到一种有效的方法来添加新文件并删除 Google 云端硬盘中的旧文件 我创建
  • 实现一个简单的 Dagger2 示例

    我是 Dagger2 的新手 我一直使用 Koin 我正在尝试实现一个简单的示例 但我真的不知道我缺少什么 这是我到目前为止所得到的 应用程序 gradle ext daggerVersion 2 23 2 implementation c
  • “插入”和“删除”表是否保证在 AFTER UPDATE 触发器中以相同的顺序返回其记录?

    如果我有一个 AFTER UPDATE 触发器 将会 SELECT FROM inserted and SELECT FROM deleted 按同样的顺序把他们的记录还给我吗 IE 假设我能够索引到他们的结果集 将 del 5 和 ins
  • 将 CSV 文件导入 C#

    我正在构建一个网站 要求之一是用户从电子邮件客户端导出联系人 然后将其导入到网站中 因为每个电子邮件客户端以稍微不同的格式导出他们的联系人 这让我摸不着头脑 必须找到处理它的最佳方法 因为我不知道字段是什么 也不知道分隔符是什么 我只想瞄准
  • 获取字体支持的字符 - 在 C# 中

    我有一个支持日语字符的第三方字体 我需要将其用于应用程序 每当该字体不支持某个字符时 就会绘制常见的矩形 默认字符 显然 并非所有日语字符都受支持 因为如果我尝试绘制翻译办公室给我们的翻译 就会发现有很多矩形 每当使用不支持的字符时 我都需
  • 如何将 JS 对象集合发送到 ASP.NET API 服务?

    我正在尝试将 JavaScript 对象集合发送到我的 API 服务 但服务器收到空对象列表
  • 如何同时部署两个 ClickOnce 版本?

    我希望能够为我的应用程序提供一个测试 ClickOnce 服务器 用户可以在其中并行运行生产版本和测试版本 这可能吗 我首先尝试使用以下内容AssemblyInfo cs并且还更改了 ClickOnce 部署中的名称 尽管所实现的所有这些都
  • 何时将 volatile 与寄存器/局部变量一起使用

    在 CUDA 中使用 volatile 限定符声明寄存器数组的含义是什么 当我尝试使用 volatile 关键字和寄存器数组时 它删除了溢出寄存器内存到本地内存的数量 即强制 CUDA 使用寄存器而不是本地内存 这是预期的行为吗 我在 CU
  • 访问 BeanFactoryPostProcessor 中的属性

    我正在尝试创建一些东西 它将根据可配置的属性自动创建bean 来自application yml等 因为我不能像通常那样访问属性组件BeanFactoryPostProcessor 我有点困惑如何访问它们 如何访问应用程序属性BeanFac
  • 如何在 .NET 交互式笔记本中绘制图像(C#、VS Code)

    我正在尝试使用 C 在 NET 交互式笔记本中绘制简单的图形 有点像 Dr Racket 的 C 版本 到目前为止我见过的最简单的事情是using System Drawing SFML NET Raylib cs 也可以工作 但它们会打开
  • Python 中的 NoSql 注入

    当试图提出这个问题时 我得到了this one https stackoverflow com questions 4167077 mongodb injection它使用的是Java 并且在答案中给出了一个Ruby示例 并且似乎只有在使用
  • Vaadin 通过单击按钮重定向到 URL

    我已经搜索了很长时间 但我确实无法弄清楚这一点 如何将用户重定向到新的外部链接 例如www google com 当他们点击 Vaadin 中的按钮时 到目前为止我唯一能做的就是将链接放入链接中 Link link new Link lin