十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
因為tomcat服務(wù)器,當有請求訪問JSP資源時,會將JSP頁面翻譯為java類,然后將整個java類進行動態(tài)的編譯,編譯成class文件,然后執(zhí)行class文件,所以每個JSP在最終都會變成java類,所以能夠書寫Java代碼。
創(chuàng)新互聯(lián)建站專注于成都做網(wǎng)站、成都網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點出發(fā),讓客戶在網(wǎng)絡(luò)營銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴謹?shù)膽B(tài)度對待客戶,用專業(yè)的服務(wù)創(chuàng)造價值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。
注意:只有JSP頁面被訪問時,JSP頁面才會被翻譯成java文件,然后才會編譯成class文件,然后進行加載執(zhí)行。而且翻譯只會翻譯一次,所以第一次請求相對較慢。因為tomcat服務(wù)器,當有請求訪問JSP資源時,會將JSP頁面翻譯為java類,然后將整個java類進行動態(tài)的編譯,編譯成class文件,然后執(zhí)行class文件,所以每個JSP在最終都會變成java類,所以能夠書寫Java代碼。
注意:只有JSP頁面被訪問時,JSP頁面才會被翻譯成java文件,然后才會編譯成class文件,然后進行加載執(zhí)行。而且翻譯只會翻譯一次,所以第一次請求相對較慢。
首先,JAVA是一門編程語言,而JSP只是以JAVA為基礎(chǔ)的,用于在瀏覽器顯示的頁面。就是說JSP其實也是一個JAVA類,但他同時又是一個可以符合HTML標準的頁面。里面可以寫JAVA代碼。
首先,你要知道jsp是怎么運行的:
比如這樣:
左邊這個是jsp,右邊是相應(yīng)的轉(zhuǎn)化后的java文件。
所以說你才能在jsp里寫java代碼。
當你需要在jsp里寫代碼的時候,再寫。
一般來說在jsp上用EL表達式和JSTL標簽就夠你展現(xiàn)好頁面的了。
html是靜態(tài)頁面,寫出來什么樣,用戶到時候看到的就是什么,
像jsp,asp技術(shù),就是指在html嵌入動態(tài)的可變的東西,比如一個首頁,首頁上面一般顯示用戶的登陸信息,每個用戶登陸的話,顯示的信息是不同的,這時候就要用到j(luò)sp或asp
jsp頁面上編寫的動態(tài)的語言就是java語言,靜態(tài)的部分就是html
jsp文件和java文件的區(qū)別如下:
jsp是一個網(wǎng)頁頁面,相當于復(fù)雜的html。其中可以插入script代碼,當然也可以插入java代碼。
java是一個類文件,在java學習初期主要是寫java文件的。如果不寫頁面的話是沒有頁面效果的。