JSP和Thymeleaf
JSP已經存在了很長的時間,在Java Web服務器中無所不在,但是它存在一些缺陷,JSP最明顯的問題在于它看起來像HTML或XML,但其實并不是,大多數JSP模板都是采用HTML的形式,但摻雜了各種JSP標簽庫的標簽,使其變得很混亂,雖然這些標簽庫能夠以很便利的方式為JSP帶來動態渲染的強大功能,但是它也摧毀了我們想維持一個格式良好的檔案的可能性,
標簽庫和JSP缺乏良好格式的一個副作用就是它很少能夠與其產生的HTML類似,在Web瀏覽器或HTML編輯其中查看未經渲染的JSP模板會令人非常困惑,這個結果是不完整的,同時JSP規范是與Servlet規范緊密耦合的,這就意味著JSP只能用在基于Servlet的Web應用之中,
Thymeleaf是一項很有吸引力的技術,因為它能創建原始的模板,這些模板是純HTML,能夠像靜態的HTML那樣以原始的方式撰寫和預覽,并且能夠在運行時渲染動態模型資料,除此之外,Thymeleaf是與Servlet沒有耦合關系的,這樣它就能夠用在JSP不能使用的領域,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/276640.html
標籤:其他
