外部Vaadin请求在哪里处理?

时间:2015-06-30 11:40:31

标签: java http vaadin external

处理外部Vaadin请求的位置以及如何更改其行为?

例如:

String url = "http://anyhost.com/image.jpg";
Image i = new Image();
i.setSource(new ExternalResource(url));

ExternalResources是否有某种RequestHandler?

提前致谢

1 个答案:

答案 0 :(得分:2)

在这种情况下,网址只会传递给ExternalResource <浏览器客户端。如果你尝试上面的代码,你会看到,你得到一个错误,无法在你的devtools中加载图像。生成的HTML代码(例如Inspect Element)仅为<img src="http://anyhost.com/image.jpg" .../>。服务器部分不获取该资源并为客户端“托管”它。

docs州:

  

ExternalResource实现从URL指定的位置获取的资源的源:s。资源由客户端终端直接提取,不通过终端适配器获取。