2011-04-27 74 views

回答

6

一個JSP之間準確的區別是一種特殊的Servlet是在編輯HTML樣語法並通過Web容器(通常在部署時或第一次訪問時)編譯爲Servlet字節碼。

的JSP 可以包含複雜的Java代碼,但是這一直被認爲是不好的做法,在過去的8年左右的時間,所以JSP頁面通常只包含

(根據上述鏈接的年齡判斷,您可以判斷出JSP並不是完全切斷的g-edge)

1

簡單地說,Servlet是輸出HTML的Java代碼。 JSP則恰恰相反,它是在標籤內部具有Java代碼的HTML。

2

JSP是一種模板語言,servlet/JSP引擎編譯成一個servlet,然後編譯成Java字節碼並執行。

認爲JSP是一個方便的HTML工廠。