2013-07-08 50 views
1

這裏是我的功能:如何在JSP中的java scriplet中插入javascript?

var boxName = document.getElementById('searchBox').value; 

如何我把boxName的值這樣的scriplet裏面?

<%BoxList.getInstance().getBoxListNames().contains(boxName);%> 
+0

你想用這個做什麼?請注意,JavaScript和Java代碼在不同的時間運行。此外,你不應該再使用腳本:http://stackoverflow.com/q/3177733/1065197 –

回答

0

- 未可能

你可能誤會jspjavascript在同一document.Yes存在,但在服務器端本身涉及到客戶端JSP編譯的一部分。

Java腳本在客戶端播放,JSP在服務器端播放。

你需要的是你必須做一個服務器request.And發送該字符串查詢參數。

並請優先閱讀How to avoid Java code in JSP files?