1.問題:
最近使用了新的html模板thymeleaf。。在模板里使用js語法時遇到問題,&&不能正確的被解析,使用if(a&&b){}可以通過模板解析,但是瀏覽器上不能解析成功
解決:
首尾增加這樣的注釋一樣的聲明,由於thymeleaf是采用xml解析的方式進行替換的,所以javascript中&這樣的xml實體轉義字符會被識別為轉義,所以會出sax解析錯誤
這個問題只在低版本的Thymeleaf中有,高版本的Thymeleaf解析方式已經改變,不會出現這個問題
/*<![CDATA[*/ if(a && b){ //... } /*]]>*/
