freemarker和jsp的區別
優點:
1、功能強大,可以寫java程式碼
2、支援jsp標籤(jsp tag)
3、支援表示式語言(el)
4、官方標準,使用者群廣,豐富的第三方jsp標籤庫
5、效能良好。jsp編譯成class檔案執行,有很好的效能表現
缺點:
jsp沒有明顯缺點,非要挑點骨頭那就是,由於可以編寫java程式碼,如使用不當容易破壞mvc結構。
freemarker
優點:
1、不能編寫java程式碼,可以實現嚴格的mvc分離
2、效能非常不錯
3、對jsp標籤支援良好
4、內建大量常用功能,使用非常方便,比如對時間日期的處理
5、巨集定義(類似jsp標籤)非常方便
6、使用表示式語言
缺點:
1、不是官方標準
2、使用者群體和第三方標籤庫沒有jsp多
相關推薦
freemarker 和JSP 的區別
覺得寫得不錯 很容易理解就分享一下freemarker 優點: 1、不能編寫Java程式碼,可以實現嚴格的mvc分離 2、效能非常不錯 3、對jsp標籤支援良好 4、內建大量常用功能,使用非常方便 5、巨集定義(類似jsp標籤)非常方便 6、使用表示式語言 缺
freemarker和jsp的區別
jsp 優點: 1、功能強大,可以寫java程式碼 2、支援jsp標籤(jsp tag) 3、支援表示式語言(el) 4、官方標準,使用者群廣,豐富的第三方jsp標籤庫 5、效能良好。jsp編譯成class檔案執行,有很好的效能表現 缺點: jsp沒有明顯缺點,非要挑點骨頭
FreeMarker和JSP各自優缺點對比
在java領域,表現層技術主要有三種:jsp、freemarker、velocity。jsp是大家最熟悉的技術優點: 1、功能強大,可以寫java程式碼 2、支援jsp標籤(jsp tag) 3、支援表示式語言(el) 4、官方標準,使用者群廣,豐富的第三方jsp標籤庫 5、效能良好。jsp編譯
JSP與Freemarker和velocity的區別
作為一個後端小白白,在公司大牛們的薰陶之下開始龜速學Java,之前只會html,css和js,根不就不知道後臺與前臺真正的互動是什麼樣的。因為之前做AngularJS的專案,直接通過一個url獲取的資料,前後端完全分離。一直自以為現在的開發模式就是前端寫頁面,後
response.getWriter()和jsp中out對象的區別
內置對象 而是 getwriter int() nbsp 返回 代碼 頁面 cep 兩者的主要區別:1.內置對象out的類型是JspWriter; response.getWrite()返回的類型是PrintWriter; out和response.getWriter的類不
response.getWriter()和jsp中的out對象的區別
抽象 執行 resp 屬於 依賴 需要 int bsp write (1) out和response.getWriter屬於的類不同,前者是JspWriter,後者是java.io.PrintWriter。而JspWriter是一個抽象類, PrintWriter是一個繼承
html和jsp的區別及優缺點
java代碼 次數 轉換成 區分 編譯工具 復用 serve util html ? HTML(Hypertext Markup Language)文本標記語言,它是靜態頁面,和JavaScript一樣解釋性語言,為什麽說是解釋性語言呢?因為,只要你有一個瀏覽器那麽它就可以
html和jsp的區別
html是靜態頁面,直接通過瀏覽器可以開啟 jsp是動態頁面,只不過頭部比html多了一行 <%@ page language="java" import="java.util.*" pageEncoding="gbk"%> jsp是Java服務端的頁面,需要釋出到伺服器上才
淺談jsp、freemarker、velocity區別
以前做web開發頁面層用的基本就是就是,最近公司java專案頁面層用的技術是velocity。聽說jsp要淘汰,也不知道是真是假,但本人還是比較喜歡jsp的,下面是網上查詢的javaweb專案頁面3種技術的區別。 在java領域,表現層技術主要有三種:jsp、freemarker、veloc
【JSP】關於EL表示式中requestScope和param區別
今天演示EL表示式的時候發現自己jsp的基礎實在是薄弱,在這個很簡單的問題上迷惑了很久。 首先在看遇到的問題: 在瀏覽器地址輸入,表示傳入一個引數test,值為123 http://localhost:8888/Test/index.jsp?test=123 在index.jsp中
jsp中response.sendRedrect和jsp:forward的用法和區別
response.sendRedirect()會在客戶端呈現跳轉後的URL地址;(可以執行後面的語句eg:Request.jsp)這種稱為客戶端跳轉,使用response.sendRedirect()
和-----JSP中兩種頁面引入方式的區別
我們都知道在jsp中include有兩種形式,分別是 <%@ include file=” ”%>和<jsp:include page=” ” flush=”true”/> ,前者是指令元素,而後者是行為元素。具體它們將在何處用?
html頁面和jsp頁面的區別(轉載於部落格園:shenhf 2017-12-01 11:53)
html頁面和jsp頁面的區別 html頁面: html頁面是靜態頁面,可以使用html+css+js實現頁面的各種效果,單純使用html佈局出來的頁面是設定好的頁面,可以使用本地瀏覽器開啟。同時搭配使用ajax實現資料互動效果的頁面需要放到伺服器上開啟。 jsp頁面是Java
java中 servlet和jsp的概念及區別
目錄 一、瞭解Servlet的概念 Servlet定義:Servlet是基於Java技術的Web元件,由容器管理併產生動態的內容。Servlet引擎作為WEB伺服器 的擴充套件提供支援Servlet的功能。Servlet與客戶端通過Servlet
servlet和jsp的區別,servlet和Action的區別,servlet的執行緒安全性
原文 http://www.cnblogs.com/xryyforver/archive/2010/08/29/1811912.html 最近學習Servlet和jsp,學習過程中有一些疑問和想法,上網找答案,下面是一些總結: 一、jsp和servlet的區別 在學習到
GET和POST區別總結
get 、post 、區別一、GET和POST區別的普遍看法:HTTP 定義了與服務器交互的不同方法,最常用的有4種,Get、Post、Put、Delete,如果我換一下順序就好記了,Put(增),Delete(刪),Post(改),Get(查),即增刪改查,下面簡單敘述一下:1)Get, 它用於獲取信息,註
JS中const、var和let區別
方法 pre 命令 con 使用 它的 comm 作用 影響 在JavaScript中有三種聲明變量的方式:var、let、const。 1.const 聲明創建一個只讀的常量。這不意味著常量指向的值不可變,而是變量標識符的值只能賦值一次,必須初始化。 const b
equals 和== 的區別
strong 都是 什麽 brush -s 新的 equals方法 實現 繼承 首先 看比較的對象是否為字符串,若為(String)字符串用equals 比較, 比較的是他們的值。相同返回 true ,不相同返回false. package one; p
mybatis中的#和$的區別
背景 插入 trac sql註入 -m .com article 參數 -s 1. #將傳入的數據都當成一個字符串,會對自動傳入的數據加一個雙引號。如:order by #user_id#,如果傳入的值是111,那麽解析成sql時的值為order by "111", 如果傳
hibernate中hql語句中list和iterate區別
每次 hibernate 寫入 所有 讀取 條件 iter 查詢 hql 1.使用list()方法獲取查詢結果,每次發出一條語句,獲取全部數據。2.使用iterate()方法獲取查詢結果,先發出一條SQL語句用來查詢滿足條件數據的id,然後依次按照這些id查詢記錄,也就是要