jsp與java
A. JSP跟java什麼關系
你說什麼啊,人家問的是jsp,樓主,我來告訴你,我是搞JAVA的,jsp是java server page的縮寫,也就是JAVA服務平台,說清楚點,就是做網站的,你一般瀏覽的網站都是asp或asp.net做出來的,用jsp做出來的網站很少,
for example 你現在看的這個網頁的地址是
http://..com/question/38561299.html
最後那個.html就說明這個網頁是用html寫出來的,如果是.jsp那這個網頁就是用jsp寫出來的,jsp是目前相當先進的一種網頁設計技術,不過在行家的眼裡,jsp只是表面上一層沒什麼技術含量的頁面,如果你有興趣了解深入一點,我都知道,我就是搞這個的
對了,jsp和java的關系是這樣的,java是一種編程語言,和C語言有些相似,而我剛才跟你說的HTML也是一種編程語言,是用來做網站的頁面的,你現在看到的這個網頁就是用HTML寫出來的,如果把JAVA語言寫進HTML語言裡面,就是jsp
B. java與jsp的區別
java是一種語言類似於C語言等的編程語言,而JSP(JavaServer Pages)是一種動態網頁技術標准。
JSP和JAVA的區別,JSP算是JAVA一種技術吧,用在網頁編程上,因為JAVA不能直接寫在html上,但jsp能,jsp就是Servlet程序,當JSP收到客戶的請求時,SCRIPTLET(腳本小程序)就會被執行,腳本段將被插入到JSP所生成的目標Servlet的Serivce函數中.所以腳本小程序不能寫方法(函數),因為方法裡面不能再有方法了.JSP的執行過程:
1.JSP頁面的訪問請求被發送到伺服器端
2.伺服器中有相應的JSP引擎,JSP引擎把JSP頁面轉譯成Servlet程序
3.然後Servlet程序被編譯成Class文件
4.然後Class文件被執行,執行的結果返回器時,伺服器會檢查是否有對應的Servlet存在,如果存在則是直接執行,如果不存在則生成相應的Servlet.
C. jsp與java的關系
對於你這個問題,我覺得有必要說一下html和jsp的區別。
相信你知道,html是做靜態網頁的,什麼是靜態網頁?就是全部的內容都是不會因為客戶的點擊等操作而改變,都是程序員的代碼決定了的。
而jsp呢?他是可以在html的標簽裡面加入腳本代碼的,隨著客戶的操作,其頁面內容是有可能改變的,例如,你在網路知道輸入一個問題,點擊搜索,就會出現一些相關的內容,這就是動態的網頁。
那麼,jsp是如何做到動態顯示的呢?他是調用了我們已經寫好了的java編寫的類,或者調用了我們在jsp頁面里寫的java腳本代碼。然後進行計算,或調用資料庫數據,或給出相應的操作,然後輸出結果。
講到這里,你應該有點了解jsp和java的關系了吧?對,java語言就是jsp的基礎,例如,你用java語言寫了一個類,這個類有一個方法可以計算出兩個傳入的參數的和,這時,你在jsp頁面裡面設置兩個文本框,用戶輸入兩個數,然後點擊計算按鈕,然後jsp裡面寫了相關代碼,調用了那個類的計算兩個數的和的方法,並返回了一個結果,然後,jsp接受了這個結果,並輸出給客戶。
就是這樣了,希望我的回答可以給你帶來幫助。