本文為博主原創,未經允許,不得轉載:
最近在寫jsp頁面注釋的時候,遇到一個問題,在jsp頁面引用的靜態屬性資源文件時,在瀏覽器控制台報錯,當我把
引用的標簽注釋掉后,用的是<!---->。然后瀏覽器仍然報了之前那個的錯,當經過查詢以后,jsp頁面注釋代碼推薦用
<%----%>進行注釋,兩者的區別在於:
用<!---->注釋jsp代碼只能在客戶端進行注釋,其在加載的時候,仍然會經過服務器端進行加載解析,當加載解析不到的
時候,就會在瀏覽器控制台進行報錯,且注釋掉的代碼,在瀏覽器控制台可以看見。而用<%----%>進行注釋的時候,
會在服務端也進行注釋,在解析的時候會解析不到,而注釋掉的代碼,在瀏覽器控制台也是不可見的。
例:<%-- ${1+1}--%>,這個經過解析加載之后,不會發生變化。
而用<!-- ${1+1}-->,這個進過加載和解析之后,會被解析為<!--2-->