java變數js
㈠ java如何調用js里的變數
2種方法:
1、用一個隱藏的<input type="hidden" name="isNecessary" />,先將JS變數的值賦給input,然後在java裡面用request.getParameter(" isNecessary");
此法為傳說中的post方法。
2、通過鏈接的方式,即後面加問號的方式:
var isNecessary="aaa";
var URL='<%=request.getContextPath()%>/action/xx.do isNecessary='+isNecessary;
//這里假設JS裡面的變數的值是isNecessary。
然後用window.location.href=URL;
JAVA裡面依然用request.getParameter(" isNecessary")調用。
㈡ js中怎麼獲取java中的變數
js與java是不同語言,運行在不同環境下,因此無法直接獲得對方數據。<br>java運行在伺服器端,在同一個jsp文件中,java先運行,js後運行,java可以生成一段js代碼,保證js運行得到相應的結果,因此可以用java定義js變數的方式來傳遞數據,例如:<br><br>1<br>2<br>3<br>4<br><br><script><br>var url="<%=url%>";<br>alert(username);<br></script><br><br>上面例子,<%%>中的內容會在伺服器端運行,在「」中間輸出網址,瀏覽器就會載入下面的結果:<br><br>1<br>2<br>3<br>4<br><br><script><br>var url="gif8.cn";<br>alert(url);<br></script><br><br>這部分就是標準的js代碼了。<br><br> 本回答由電腦網路分類達人 呂明推薦