Tomcat是如何將JSP代碼編譯成Servlet代碼的?
ajax入門學習視頻
2018-03-12 08:35:59
TA貢獻5條經驗 獲得超1個贊
事實上,JSP是Servlet的一種特殊形式,每個JSP頁面就是一個Servlet實例——JSP頁面由系統編譯成Servlet,Servlet再負責響應用戶請求。
JSP其實也是Servlet的一種簡化,使用JSP時,其實還是使用Servlet,因為Web應用中的每個JSP頁面都會由Servlet容器生成對應的Servlet。對于Tomcat而言,JSP頁面生成的Servlet放在work路徑對應的Web應用下。
TA貢獻9條經驗 獲得超8個贊
先把java代碼和html代碼通過解析,分離。然后new一個servlet,函數里面加jsp里的java代碼,把一些變量的值跟html拼起來,作為response。
舉報