JSP 工作原理
所有JSP頁面,在執行的時候都會被服務器端的JSP引擎轉換為Servelet(.java),然後又由JSP引擎調用Java編譯器,將Servelet(.java)編譯為Class文件(.class),並由Java虛擬機(JVM)解釋執行。下面驗證這一點:
有一個JSP頁面Test.jsp,在浏覽器地址欄中輸入http://localhost:8080/Test.jsp,將會出現執行結果。同時在%CATALINA_HOME%workCatalinalocalhost下多出兩個文件:_Test_jsp.java和_Test_jsp.class,他們分別就是Servelet和Class文件。