Ⅰ .jsp 是什麼文件
是一種編程語言的文件
Ⅱ jsp編譯過程是什麼樣的
每一個JSP頁面都會被Web容器編譯成一個java類,供web容器調用,並且生成HTML葉面回饋給用戶。而了解其中的變異方法和規則,對我們學習JSP是非常有好處的,可以說學習好了這個編譯原理,就已經學習好了大部分的JSP知識,剩下的工作就只剩下熟記一些tablib和反復應用以使自己更加熟練而已了JSP會被編譯成.java放Tomcat/work/Catalina/localhost/***/org/apache/jsp/page
然後編譯成.classjsp = java + html
servlet = java + out.print(html)
1.客戶端發送請求給web容器
2.web容器將jsp首先轉譯成servlet源代碼
3.web容器將servlet源代碼編譯成.class 文件
4.web容器執行.class 文件
5.web容器將結果響應給客戶端
第二個問題,會.
參考資料: http://blog.csdn.net/susiefjd/article/details/1540782
Ⅲ 學習JSP一定要學JAVA嗎
學習jsp當然要學習java了。學過jsp的人都知道,jsp最終還是被jsp容器編譯成.java的文件,再被虛擬機翻譯成位元組碼文件。jsp只是java這個大家族的一個成員。
掌握java基礎可以學習jsp了。但距離開發一個良好的程序還有一段很長的路要走。
想要設計一個好的界面,還需要有html、javascript、css等知識
一個大型的信息類系統,需要用到資料庫。必須學會至少一種資料庫。mysql、oracle、sql server、access等
再有就是java大家族的成員了,如javabean、servlet等等。
還有框架如struts、hibernate、spring、jsf、ajax等,設計模式等。
呵呵,很多呢。先慢慢學吧。其實也挺容易的。