JSP簡(jiǎn)介
JSP全稱(chēng)是Java Server Pages,是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),JSP其實(shí)就是在html中插入了java代碼和JSP標(biāo)簽之后形成的文件,文件名以.jsp結(jié)尾。其實(shí)JSP就是一個(gè)servlet。
在servlet中編寫(xiě)html比較痛苦,而寫(xiě)JSP就像在寫(xiě)html,但它相比html而言,html只能為用戶(hù)提供靜態(tài)數(shù)據(jù)即靜態(tài)頁(yè)面,而Jsp技術(shù)允許在頁(yè)面中嵌套java代碼,為用戶(hù)提供動(dòng)態(tài)數(shù)據(jù),從而形成動(dòng)態(tài)頁(yè)面。需要注意的是最好只在JSP中編寫(xiě)動(dòng)態(tài)輸出的java代碼。
?
其實(shí)JSP就是一個(gè)servlet 這句話(huà)要記一下!??!
?
一個(gè)JSP:
IDEA中創(chuàng)建jsp:
在web目錄下右鍵,new—>JSP/JSPX,創(chuàng)建一個(gè)名為first.jsp的文件。
?
eclipse中創(chuàng)建JSP:
在WebContent目錄下點(diǎn)擊右鍵—>new—>JSP file,創(chuàng)建一個(gè)名為first.jsp的文件。
記住是在WebContent下創(chuàng)建,可以自己訪(fǎng)問(wèn).
然后在文件中編寫(xiě)下面代碼:
1.把頭部那些編碼換成UTF-8即可支持中文
2.可以看出 上面除了導(dǎo)包那一塊? 下面的都是html代碼!
3.記住 java代碼要在這里面寫(xiě): <% java代碼塊 %>
4.記住 導(dǎo)java的包要這樣寫(xiě):<%@page import="java.util.*"%> 【例:導(dǎo)入util中全部包】
?
之后將項(xiàng)目部署到tomcat中并啟動(dòng),在瀏覽器中訪(fǎng)問(wèn)該JSP即可在頁(yè)面中看到HELLOWORLD! 和? 當(dāng)前時(shí)間了。
?
JSP就是一個(gè)servlet
IDEA查看方式:
打開(kāi)tomcat啟動(dòng)的控制臺(tái)中的最上面的CATALINA_BASE后面的硬盤(pán)地址,然后進(jìn)入到workCatalinalocalhost目錄下就可以找到這個(gè)java文件了。
eclipse查看方式:
工作空間中的.metadata.pluginsorg.eclipse.wst.server.core mp0workCatalinalocalhost