當前位置:編程學習大全網 - 編程軟體 - freemarker和jstl的區別

freemarker和jstl的區別

JSTL是SUN推出的標準,它不依賴與任何框架,只要將jar包引入,並在頁面中引入即可使用,JSTL的流行依賴於它強大的標簽庫。

而FREEMARKER是壹個用Java語言編寫的模板引擎,它基於模板來生成文本輸出。FreeMarker與Web容器無關,即在Web運行時,它並不知道Servlet或HTTP。它不僅可以用作表現層的實現技術,而且還可以用於生成XML,JSP或Java 等。

FreeMarker允許Java servlet保持圖形設計同應用程序邏輯的分離,這是通過在模板中密封HTML完成的。模板用servlet提供的數據動態地生成 HTML。模板語言是強大的直觀的,編譯器速度快,輸出接近靜態HTML頁面的速度。雖然FreeMarker具有壹些編程的能力,但通常由Java程序準備要顯示的數據,由FreeMarker生成頁面,通過模板顯示準備的數據。

  • 上一篇:程咬金銘文怎麽搭配最強
  • 下一篇:定時器開關插座tw-268電子式可編程預約智能自動開關怎麽設置
  • copyright 2024編程學習大全網