[英]how to pass javascript variable to the jstl code
我有類似下面的代碼。 我需要將變量selectedIndex傳遞給JSTL代碼。 我怎樣才能做到這一點?
function updateSP(selectedIndex)
{
<c:if test="${entry.key eq IC.oList[selectedIndex]}">
}
首先,您需要以下概念:Java / JSP在服務器計算機上運行,並產生HTML / CSS / JS頁面。 服務器計算機通過網絡(HTTP)將HTML / CSS / JS頁面發送到客戶端計算機。 客戶端計算機檢索HTML / CSS / JS並開始解釋HTML以顯示標記結構,應用CSS設置樣式和位置並在生成的HTML / CSS上執行JS。
客戶端計算機上沒有任何Java / JSP代碼行。 右鍵單擊頁面並查看源。 將Java / JSP變量傳遞給Javascript的唯一方法是像將其作為Javascript變量一樣輸出它們,以便一旦在客戶端計算機上運行它就可以對其進行即時訪問。 將Javascript變量傳遞給Java / JSP的唯一方法是僅發送以該變量為參數的HTTP請求,並讓Java / JSP偵聽該特定請求。
可以在本文中找到更多背景信息和代碼示例。
jstl在服務器端執行,因此您無法將javascript變量傳遞給jstl。 您可以做的是使用jstl生成動態javascript。
請使用該工具設置代碼格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.