有區(qū)別的,java代碼寫在jsp中叫做scriptlet,要用%% 包起來,兒卸載普通的java文件中就沒有此限制了。
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、殷都網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城系統(tǒng)網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為殷都等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
JSP中嵌入java代碼的三種方式:
(1)聲明變量或方法 : %! 聲明; % :慎重使用,因?yàn)榇朔椒ǘx的是全局變量
(2)java片段(scriptlet): % java代碼; %
(3)表達(dá)式:用于輸出表達(dá)式的值到瀏覽器,%=表達(dá)式 % 在表達(dá)式中不能加分號(;)
1 都是隸屬SUN 公司
2 JSP是JAVA基礎(chǔ)上建立的動態(tài)網(wǎng)頁代碼
jsp是Java Server Page的簡稱,其文件的后綴名為.jsp,運(yùn)行.jsp文件首先要將文件放進(jìn)web應(yīng)用服務(wù)器中,再通過瀏覽器訪問該文件的存放地址就可以運(yùn)行了。
JSP是Java語言的一小部分,專門用于網(wǎng)站開發(fā)的,和它一起使用的還有Applet,Servlet等。
jsp是html的擴(kuò)充(簡單這樣理解),可以在html文件中定義類、創(chuàng)建實(shí)例、甚至是所有java代碼,都可以寫入,所以給這種文件起了個名字叫做jsp(java server page)。
既然可以定義類、可以寫所有的java程序,那么這個頁面不再像html一樣是靜態(tài)的(字段是固定的)了,可以使用java代碼動態(tài)生成頁面的顯示數(shù)據(jù)(比如、實(shí)時從數(shù)據(jù)庫,配置文件中讀取信息顯示到頁面上)。
更確切的說,jsp文件再最終運(yùn)行的時候依然是要像java文件一樣,編譯成class文件才能運(yùn)行的,所以jsp本質(zhì)上依然是java,只是用于前端頁面展示的java文件。
1、jsp不是編程語言,三個英文是java server pages的縮寫!
不知道你有沒有用NetBeans進(jìn)行圖形開發(fā),如果用過的話,就很簡單理解了。 Netbeans進(jìn)行swing圖形開發(fā)的時候有一個設(shè)計面板,你只需要將一個一個的控件拖進(jìn)這個設(shè)計面板內(nèi)進(jìn)行直觀設(shè)計,而不用自己寫代碼 比如說是setLayout(),setSize(),setColor()等等,Netbeans會自動識別拖進(jìn)來的控件并將你的設(shè)計、布局轉(zhuǎn)化成java代碼,這樣就使得程序員可以專注于頁面的設(shè)計而省的去寫那些重復(fù)、繁瑣的代碼了,大大提高了開發(fā)效率
jsp就相當(dāng)于這個設(shè)計面板,會被服務(wù)器解釋轉(zhuǎn)化成java servlet那種繁瑣的代碼。
2、java是一種編程語言,jsp只是相當(dāng)于java里面的servlet部分
3、網(wǎng)站可以單用java編寫
4、如果只通過客戶端瀏覽器右鍵單擊 查看源代碼 這種方式是看不出用那種語言編寫的,因?yàn)閖sp是在服務(wù)器端解釋執(zhí)行的,服務(wù)器執(zhí)行轉(zhuǎn)化后的.class程序,客戶端接收到的只是服務(wù)器發(fā)來的html代碼!
5、腳本編程語言一般就是java script 具體請參考網(wǎng)站介紹!