2

我创建了一个从 Vaadin 调用的 HTML 页面。

我编写了以下代码来从 Vaadin 调用 HTML 页面。

ExternalResource resource = new ExternalResource("VAADIN/map.jsp");
Embedded browser= new Embedded("",resource);
browser.setType(Embedded.TYPE_BROWSER);
browser.setSizeFull();     

browser.setData("Test Data");

此代码成功重定向到map.jsp文件,但我无法用它发送数据。我已添加browser.setData("Test Data");,但我无法理解如何在jsp文件中获取此数据。

请指导我如何做到这一点。

谢谢

4

2 回答 2

1

使用 Vaadin 7,您可以执行以下操作:

ExternalResource jsp = new ExternalResource("page.jsp?param=ok");
BrowserFrame frame = new BrowserFrame("JSP:", jsp);
layout.addComponent(frame);

您可以使用以下page.jsp文件对其进行测试:

<html>
    <body>
        param = <%= request.getParameter("param") %>
    </body>
</html>
于 2016-03-22T11:45:58.343 回答
1

尝试将数据作为 url 参数传递:

VAADIN/map.jsp?param1=Value1&param2=value2
于 2016-01-13T17:49:34.980 回答