控制台報錯: SCRIPT1006: Expected ')'


今天做網站的時候,jsp頁面取一個值死活取不出來。

<script>
    if(${not empty requestScope.article.articleId}){ alert(${requestScope.article.articleId}); alert(${requestScope.article.articleTitle}); } </script>

控制台報錯:

檢查后發現並不是括號的問題,注釋掉第四行時,第三行可以運行。反之,注釋掉上面一行,下面一行不能運行。比較后發現,上面一個alert的是整形,下面的是字符串,所以應該加引號。

<script>
    if(${not empty requestScope.article.articleId}){ alert(${requestScope.article.articleId}); alert("${requestScope.article.articleTitle}"); } </script>

這樣就沒有問題了。這也算是js和java的一個區別,java里 Sout 控制台打印的時候,變量默認字符串,不需要加引號或者轉換。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM