2012-10-07 49 views
0

我想,以顯示與報警消息的變量的值,我寫了這個代碼在JSP頁面中,如何獲取腳本函數中JSP變量的值?

<c:set var="my_var" value="Hello world!"/> 
<script> 
    function myFunction(){ 
     alert("<%=my_var%>"); 
     return false; 
     } 
</script> 

但是當我運行它,我得到這個錯誤

無法解析符號符號:變量my_var

plz幫助我的任何想法。

回答

0

腳本變量不是範圍變量。嘗試使用

alert(「$ {my_var}」);

+0

嘗試,但提示消息顯示** $ {my_var} **,而不是**世界!** –

+0

它適用於我。您是否將我的代碼行替換爲您發佈的代碼?請使用僅包含$ {「Hello from JSP2」}的JSP執行測試。如果在瀏覽時沒有從JSP2打印Hello,那麼你的配置是錯誤的。你使用什麼網絡服務器? Tomcat的?哪個版本? – rickz

相關問題