在一個jsp文件中,我有一些url的聲明。javascript代碼如何在jsp中使用var設置
<c:url value="gotomyweb.do" var="mainLink" scope="session"></c:url>
現在我需要在同一頁的某個javascript中使用var「mainLink」。
<html:link href="#" onclick="showMainLink()" > Go to web </html:link>
<script>
function showMainLink() {
var url="${mainLink}";
navigating(url);
}
</script>
問題是js中的var「url」沒有被解除。我怎樣才能得到var「mainLink」?
我能想到的另一種方式是包括VAR「mainLink」因爲這樣
<html:link href="#" onclick="showMainLink('${mainLink}')" > Go to web </html:link>
<script>
function showMainLink(url) {
navigating(url);
}
</script>
參數儘管如此,我得到了一些語法錯誤。請幫忙。
Whaaatttt你在做什麼? –
@Akshay Khandelwal它可能看起來很荒謬,但我有充分的理由使用一些客戶端代碼來處理jsp中設置的一些var。爲了簡單起見,我在我的問題中添加了一些虛擬代碼。 – dunfa