嗨內更新我目前在做一個Web應用程序在我的Java代碼會不斷地從數據庫中提取數據,並更新自己的靜態變量。我可以證實,該變量不斷更新,當我將它輸出在控制檯,但是當我想用我的Javascript功能(這是我的.jsp代碼中)內部的變量,它始終把初始值和永遠不會更新儘管在SetInterval函數中。Java變量不是JavaScript的setInterval的
以下是JavaScript的細分市場,我訪問Java靜態變量。
function moveMarker(map,marker){
setInterval(function(){
document.write(<%=DbManager.latitude%>);
},5000);
}
的DbManager.latitude變量始終是在它的,儘管Web應用程序運行時始終被改變默認值。我期待着我可以解決這個問題的任何答案,或者可能替代我想要達到的目標。
你用引號試過嗎?文件撰寫( '<%= DbManager.latitude%>'); – user7294900
頁面被髮送到瀏覽器一旦...在服務器上的內容不是奇蹟般地在一些空靈絡繹不絕發送到頁面 - 你需要看看AJAX ......你還需要停止使用90的JavaScript(文件.write從來不是正確的東西) –
感謝您的回覆。如果我可能會問,如何通過ajax將java變量加載到我的jsp/javascript文件中? – bateringzax