Thymeleaf中的&&解析問題


1.問題:

  最近使用了新的html模板thymeleaf。。在模板里使用js語法時遇到問題,&&不能正確的被解析,使用if(a&&b){}可以通過模板解析,但是瀏覽器上不能解析成功

 解決:

  首尾增加這樣的注釋一樣的聲明,由於thymeleaf是采用xml解析的方式進行替換的,所以javascript中&這樣的xml實體轉義字符會被識別為轉義,所以會出sax解析錯誤

  這個問題只在低版本的Thymeleaf中有,高版本的Thymeleaf解析方式已經改變,不會出現這個問題

/*<![CDATA[*/
if(a && b){
    //...
}
/*]]>*/

 


免責聲明!

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



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