使用Vaadin 7打开带有自定义标题的外部网站

时间:2016-02-25 17:12:35

标签: http redirect header vaadin

我是Vaadin7的新手,我需要一些帮助。我正在开发一个非常简单的应用程序,其中放置了几个按钮或重定向链接。单击按钮或链接时,将打开一个新窗口,并在该窗口中显示外部网站。我这样做:

create

很简单,效果很好。我的问题是:我如何在请求中添加一些HTTP标头?我需要传输一些基本信息,例如用户名,令牌等。任何人都可以帮助我吗?有什么解决方案吗?谢谢!

1 个答案:

答案 0 :(得分:0)

重定向浏览器时,无法使浏览器为页面添加标题。浏览器将选择添加自己的标头。

其次,我建议您改为创建一个Vaadin Link,而不是Vaadin Button。点击导致新窗口打开的按钮将被注册为javascript window.open(),并且将被大多数现代浏览器阻止为“弹出窗口”。

Vaadin Link将呈现为标记。使用此功能,您可以使用target属性打开一个新窗口,该属性可以在Vaadin Link上设置。这很可能不会被弹出窗口阻止。