0
我想在同一頁面的JSP scriplet中使用Javascript變量。看下面的例子。在Jsp腳本中使用Javascript變量
<script language="javascript">
var i=10;
</script >
< % out.println(i); % >
它應該打印上面腳本標記中定義的值i
。腳本和scriplet都是相同的.jsp頁面的一部分
我想在同一頁面的JSP scriplet中使用Javascript變量。看下面的例子。在Jsp腳本中使用Javascript變量
<script language="javascript">
var i=10;
</script >
< % out.println(i); % >
它應該打印上面腳本標記中定義的值i
。腳本和scriplet都是相同的.jsp頁面的一部分
<div id='out'>
<div>
<script language="javascript">
var i=10;
document.getElementById('out').innerHTML = i ;
</script >
這不是一個真正的答案,因爲您的問題是無關緊要的。執行服務器端和客戶端時,執行客戶端,服務器上的jsp標記等等有什麼不同?您可以在java中定義並顯示i,也可以在javascript中顯示。
[將javascript變量值傳遞給JSP變量](http://stackoverflow.com/questions/5386984/passing-javascript-variable-value-to-jsp-variable)可能存在重複。另請參閱[此答案](http://stackoverflow.com/a/7016795/502381)。 – JJJ 2012-03-11 09:06:21
你很困惑。 JSP在服務器上編譯並作爲純HTML/JS發送到客戶端。然後,一旦瀏覽器獲得頁面,它就會執行JS。 JSP在服務器上執行。 JS在客戶端執行。沒有辦法「共享變量」。 – 2012-03-11 09:27:59
是否有任何方式將變量從JS傳遞給jsp ...我已經在JS中使用腳本標籤的src屬性獲得了變量,並且想要在JS之外使用該變量 – Manjunath 2012-03-11 11:14:44