我想從Java腳本代碼更新JSP變量值(JS代碼位於不同的文件中)。 意味着要從包含的.JS文件代碼更新JSP變量代碼在JavaScript代碼中更新JSP變量值
0
A
回答
3
它不能完成。 JSP在瀏覽器上的服務器和JavaScript上執行。
你可以做的是發送一個HTTP(GET或POST)請求到JSP並用它來更新變量。
1
JSP運行在服務器端(在服務器上),而JavaScript運行在客戶端(在瀏覽器中)。兩者不能直接通信。
您可以創建你的JSP變量的值(在你的JSP文件)JavaScript變量:
<script type="text/javascript">
var myJspVariable = '<%= myJspVariable %>';
</script>
<script type="text/javascript" src="myJavascriptFile.js"></script>
那麼你就可以在你的其他.js文件帶myJspVariable工作。但是,這不會更新服務器上的值 - 如果您需要這樣做,則必須發出AJAX請求以將值發回。
相關問題
- 1. 在JSP代碼中使用javascript變量
- 2. 在代碼中變量不會更新
- 3. 變量值的javascript代碼
- 4. 在jsp中訪問javascript變量值
- 5. 更新變量值javascript
- 6. JSP變量的JAVASCRIPT值
- 7. 通過JavaScript變量值JSP變量
- 8. 在代碼後面使用javascript變量賦值C#變量值
- 9. 如何在混合JSP/JSTL變量的JSP中縮小/混淆JavaScript代碼?
- 10. javascript變量在php代碼
- 11. 代變量的值在Javascript
- 12. Javascript代碼讀取Java變量值
- 13. 將JSP變量賦值給JSP JSP中的變量
- 14. 的JavaScript JSP變量
- 15. 在PHP代碼中使用javascript變量
- 16. 在PHP中存儲Javascript代碼變量?
- 17. 在HTML代碼中使用JavaScript變量
- 18. 在JavaScript代碼中讀取jstl變量。
- 19. Javascript全局變量值未更新
- 20. JavaScript變量沒有更新的價值
- 21. JavaScript代碼中調用JavaScript變量
- 22. Java代碼:更改變量值
- 23. 更新.Net代碼隱藏的JavaScript變量
- 24. 從後面的代碼通過變量到javascript不更新
- 25. 將JSP值輸出到JavaScript變量
- 26. 在Sparql更新中使用Javascript變量
- 27. 在jQuery中更新JavaScript變量
- 28. 在javascript中更新全局變量
- 29. 如何在jsp中的java代碼中使用Javascript變量作爲參數?
- 30. c#從後面的代碼更改javascript變量的值
不,這是*不可*。但是,您的'request data'(通過AJAX)可以被Servlet/JSPs接收。 – adatapost 2012-08-17 07:44:58
事實上,你可以很容易地做到這一點,需要更多的代碼。 – walialu 2012-08-17 08:11:21