2015-12-01 27 views
2

我創建了一個從Vaadin調用的HTML頁面。如何從Vaadin獲取數據到HTML/Jsp文件?

我寫了下面的代碼來調用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

嘗試通過數據作爲URL參數:

VAADIN/map.jsp?param1=Value1&param2=value2 
+0

這是否幫助你,如果是這樣,請檢查它的答案或投票! – Nebras

0

隨着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>