2012-07-19 74 views
0

我是新來的Java,不知道它是否可能或不:設置的JavaScript在JSP變量值:UseBean的使用設置屬性

如何填充JSP的變量:豆與存在於現有的JavaScript變量JavaScript?

+0

用適當的代碼示例演示情況對您會更有幫助。 – Lion 2012-07-19 12:04:15

+0

http://stackoverflow.com/questions/4696722/how-to-pass-javascript-values-to-jsf-el-and-backing-bean的完全重複。 – Ravi 2012-07-19 23:56:02

回答

0

您必須將js變量的值發佈到服務器端,然後將該值設置爲所需的java bean。

+0

可以請你告訴我怎麼做,那將是有益的。 – amRika 2012-07-20 09:17:31

+0

你可以做到這一點,但一般來說,正如Paraksh K所說,你需要發送一個GET或POST請求,並在URL中添加js值作爲查詢字符串,比如yourServlet?jsVarName = xxx,然後解析查詢字符串在您的servlet中的值並將其設置爲java bean。對於POST請求,您可以將該值發佈到正文中而不是URL中。您可以使用AJAX來獲得用戶友好的交互。 – 2012-08-10 09:16:13

0

所有JSP首先只不過是運行在服務器上生成html頁面的servlet和的Javascript是一個客戶端腳本語言,從而爲這樣的事,兩者之間並沒有直接的互動。

但是,如果你想在JSP中設置一些JavaScript變量,那麼你必須通過GET或POST請求或使用Ajax請求將該變量值發送到服務器。

我會建議通過解釋JSP概念的教程,我們還爲JSP提供了一個很好的wiki以及一些非常有用的鏈接。