我创建了一个从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
中获取此数据1}}文件。
请指导我如何做到这一点。
由于
答案 0 :(得分:1)
尝试将数据作为url参数传递:
VAADIN/map.jsp?param1=Value1¶m2=value2
答案 1 :(得分: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>