1. 程式人生 > >jsp註釋<%-- -- %> 和 <!-- --> 的區別

jsp註釋<%-- -- %> 和 <!-- --> 的區別

-- code 資源文件 控制 服務端 客戶 nbsp 靜態屬性 源文件

本文為博主原創,未經允許,不得轉載:

最近在寫jsp頁面註釋的時候,遇到一個問題,在jsp頁面引用的靜態屬性資源文件時,在瀏覽器控制臺報錯,當我把

引用的標簽註釋掉後,用的是<!---->。然後瀏覽器仍然報了之前那個的錯,當經過查詢以後,jsp頁面註釋代碼推薦用

<%----%>進行註釋,兩者的區別在於:

用<!---->註釋jsp代碼只能在客戶端進行註釋,其在加載的時候,仍然會經過服務器端進行加載解析,當加載解析不到的

時候,就會在瀏覽器控制臺進行報錯,且註釋掉的代碼,在瀏覽器控制臺可以看見。而用<%----%>進行註釋的時候,

會在服務端也進行註釋,在解析的時候會解析不到,而註釋掉的代碼,在瀏覽器控制臺也是不可見的。

例:<%-- ${1+1}--%>,這個經過解析加載之後,不會發生變化。
而用<!-- ${1+1}-->,這個進過加載和解析之後,會被解析為<!--2-->

jsp註釋<%-- -- %> 和 <!-- --> 的區別