回答
您必須將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. 使用javascript設置屬性
- 2. 使用變量設置XML屬性
- 3. 在scala中使用變量值設置對象的屬性
- 4. Javascript設置變量值
- 5. 使用消息屬性變量和設置變量變量設置的調用變量之間的區別?
- 6. 設置屬性值使用屬性名
- 7. 用'變量'名稱設置屬性
- 8. 設置屬性值
- 9. JavaScript設置變量?
- 10. JavaScript - 設置變量
- 11. 使用kendo綁定基於變量值設置標籤屬性
- 12. 設置屬性值時是否需要使用臨時變量?
- 13. 使用屬性顯示設置變量賦值
- 14. 如何使用兩個數值變量設置實例屬性
- 15. RadioButton的設置值屬性
- 16. 在JavaScript文件中設置變量值
- 17. 在javascript中設置變量值從wicket
- 18. 在javascript中設置變量
- 19. 設置變量值
- 20. 的createElement在JavaScript設置「的onchange」屬性
- 21. 使用Angular或Javascript設置屬性
- 22. 使用Javascript設置ModalPopupExtender「Y」屬性
- 23. Colspan屬性沒有從變量設置
- 24. 如何根據變量設置屬性?
- 25. Javascript變量作爲jwplayer的屬性設置
- 26. Javascript/jQuery設置變量爲多個$ .ajax調用對象屬性
- 27. 使用反射設置屬性值
- 28. 如何使用MethodInfo.Invoke設置屬性值?
- 29. 使用TryParse設置對象屬性值
- 30. 使用Reflection.Emit來設置屬性值
用適當的代碼示例演示情況對您會更有幫助。 – 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