第2章JSP頁面與JSP標記(1)1主要內(nèi)容JSP頁面的基本結(jié)構(gòu)變量和方法的聲明Java程序片表達式注釋難點變量的生存周期導讀2§2.1JSP頁面的基本結(jié)構(gòu)JSP頁面可由5種元素組合而成:①普通的HTML標記符;②JSP標">
JSP頁面與JSP標記

JSP頁面與JSP標記

ID:36471898

大小:1.20 MB

頁數(shù):64頁

時間:2019-05-09

JSP頁面與JSP標記_第1頁
JSP頁面與JSP標記_第2頁
JSP頁面與JSP標記_第3頁
JSP頁面與JSP標記_第4頁
JSP頁面與JSP標記_第5頁
JSP頁面與JSP標記_第6頁
JSP頁面與JSP標記_第7頁
JSP頁面與JSP標記_第8頁
JSP頁面與JSP標記_第9頁
JSP頁面與JSP標記_第10頁
資源描述:

《JSP頁面與JSP標記》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第2章JSP頁面與JSP標記(1)1主要內(nèi)容JSP頁面的基本結(jié)構(gòu)變量和方法的聲明Java程序片表達式注釋難點變量的生存周期導讀2§2.1JSP頁面的基本結(jié)構(gòu)JSP頁面可由5種元素組合而成:①普通的HTML標記符;②JSP標記,如指令標記、動作標記;③變量和方法的聲明;④Java程序片;⑤Java表達式;31.JSP頁面的基本結(jié)構(gòu)example2_1.jsp<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.util.Date"%><%!Datedate;//數(shù)據(jù)聲明intstart,end,sum;publicintcontinueSum(intstart,intend)//方法聲明{for(inti=start;i<=end;i++)sum=sum+i;returnsum;}%>41.JSP頁面的基本結(jié)構(gòu)

程序片創(chuàng)建Date對象:<%date=newDate();//java程序片out.println("
"+date);start=1;end=100;sum=continueSum(

3、start,end);%>51.JSP頁面的基本結(jié)構(gòu)
從<%=start%>至<%=end%>的連續(xù)和是<%=sum%>6JSP頁面的運行過程:把JSP頁面中普通的HTML標記符號,交給客戶的瀏覽器執(zhí)行顯示。JSP標記、數(shù)據(jù)和方法聲明、Java程序片由Tomcat服務(wù)器負責執(zhí)行,將需要顯示的結(jié)果發(fā)送給客戶的瀏覽器。Java表達式由Tomcat服務(wù)器負責計算,將結(jié)果轉(zhuǎn)化為字符串,交給客戶的瀏覽器負責顯示。7§2.2變量和方法的聲明82.2.1.頁面成員變量在JSP頁面的標記符“<%!”和“%>”之間聲明

4、的變量稱作JSP頁面的成員變量。<%!Inta,b=10,c;Stringtom=null,jerry=“l(fā)oveJSP”;Datedate;%>§2.2變量和方法的聲明9§2.2變量和方法的聲明頁面成員變量的生命周期:頁面開始運行到服務(wù)器關(guān)閉作用范圍:整個頁面,位置任意具有多用戶共享的特性互斥訪問:在使用該變量的方法前加關(guān)鍵字synchronized10例2-2<%@pagecontentType="text/html;charset=GB2312"%><%!inti=0;%><%i++;%>

您是

5、第<%=i%>個訪問本站的客戶。11例2-3<%@pagecontentType="text/html;Charset=GB2312"%><%!intcount=0;//被客戶共享的countsynchronizedvoidsetCount()//synchronized修飾的方法{count++;}%><%setCount();out.println("您是第"+count+"個訪問本站的客戶");%>122.2.2聲明”方法”在JSP頁面的標記符“<%!”和“%>”之間聲明方法。

6、在Java程序片中被調(diào)用在整個JSP頁面有效132.2.2聲明”方法”example2_3.jsp<%@pagecontentType="text/html;charset=GB2312"%><%!doublex,y;doublemulti(doublex,doubley){returnx*y;}doublediv(doublex,doubley){returnx/y;}%>142.2.2聲明”方法”<%x=127;y=18;out.println("調(diào)用multi方法計算"+x+"與"+y+"之積:");doublea=mul

7、ti(x,y);out.println(a);x=a;out.println("
調(diào)用div方法計算"+x+"除以"+y+"的商:");doubleb=div(x,y);out.println(b);%>15方法中的變量方法中定義的變量生命周期:方法開始到方法結(jié)束,方法在程序片中被調(diào)用結(jié)束后釋放內(nèi)存作用范圍:方法內(nèi)不具備多用戶共享性16§2.3Java程序片在“<%”和“%>”之間插入Java程序片JSP頁面中可包含多個Java程序片順序執(zhí)行17§2.3Java程序片<

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。