回答
您必須將js變量的值發佈到服務器端,然後將該值設置爲所需的java bean。
可以請你告訴我怎麼做,那將是有益的。 – amRika 2012-07-20 09:17:31
你可以做到這一點,但一般來說,正如Paraksh K所說,你需要發送一個GET或POST請求,並在URL中添加js值作爲查詢字符串,比如yourServlet?jsVarName = xxx,然後解析查詢字符串在您的servlet中的值並將其設置爲java bean。對於POST請求,您可以將該值發佈到正文中而不是URL中。您可以使用AJAX來獲得用戶友好的交互。 – 2012-08-10 09:16:13
所有JSP首先只不過是運行在服務器上生成html頁面的servlet和的Javascript是一個客戶端腳本語言,從而爲這樣的事,兩者之間並沒有直接的互動。
但是,如果你想在JSP中設置一些JavaScript變量,那麼你必須通過GET或POST請求或使用Ajax請求將該變量值發送到服務器。
我會建議通過解釋JSP概念的教程,我們還爲JSP提供了一個很好的wiki以及一些非常有用的鏈接。
- 1. JSP useBean的:設置
- 2. JSP使用GET變量設置變量
- 3. 使用javascript設置屬性
- 4. 使用變量設置XML屬性
- 5. 在scala中使用變量值設置對象的屬性
- 6. Javascript設置變量值
- 7. 使用消息屬性變量和設置變量變量設置的調用變量之間的區別?
- 8. 在JavaScript中設置變量的值
- 9. 設置屬性值使用屬性名
- 10. 設置javascript對象的屬性值
- 11. 用'變量'名稱設置屬性
- 12. 設置屬性值
- 13. 設置屬性值
- 14. 使用變量設置CSS的Javascript
- 15. javascript變量設置
- 16. JavaScript設置變量?
- 17. JavaScript - 設置變量
- 18. RadioButton的設置值屬性
- 19. 設置無值的屬性
- 20. 使用屬性顯示設置變量賦值
- 21. 使用kendo綁定基於變量值設置標籤屬性
- 22. 設置屬性值時是否需要使用臨時變量?
- 23. 如何使用兩個數值變量設置實例屬性
- 24. 變量的JavaScript設置值失敗
- 25. 屬性設置器類型的其他值設置爲屬性?
- 26. 設置在AngularJS屬性值
- 27. 在javascript中設置變量值從wicket
- 28. 在JavaScript文件中設置變量值
- 29. 在javascript中設置變量
- 30. 使用變量的值設置面板
用適當的代碼示例演示情況對您會更有幫助。 – Lion 2012-07-19 12:04:15
http://stackoverflow.com/questions/4696722/how-to-pass-javascript-values-to-jsf-el-and-backing-bean的完全重複。 – Ravi 2012-07-19 23:56:02