




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
JSP的頁面組成北京電子科技職業(yè)學院目錄1.JSP的頁面組成2.指令3.腳本4.注釋1.JSP的頁面組成JSP頁面由靜態(tài)內容、指令、表達式、腳本、聲明、標準動作、注釋等元素組成。2.指令指令主要用于設定整個JSP頁面范圍內有效的相關信息,并被服務器解釋執(zhí)行,不會產生任何內容輸出到頁面中,指令對于客戶端瀏覽器是不可見的。語法格式<%@指令名稱屬性1=“屬性值1”屬性2=“屬性值2”……%>指令名稱:用于指定指令名稱,在JSP中包含page、include和taglib三條指令。屬性:用于指定屬性名稱,不同的指令包括不同的屬性。在一個指令中,可以設置多個屬性,各屬性之間用空格分隔。屬性值:用于指定屬性對應的值。2.指令page指令page是JSP頁面最常見的指令,用于定義整個JSP頁面的相關屬性,這些屬性被JavaWeb服務器解析成Servlet時會轉換成對應的Java程序代碼。page指令的語法格式如下:<%@pageattr1=“value1”attr2=“value2”……%>page常用屬性language:指定頁面語言extends:表示JSP頁面繼承的Java類import:表示頁面需要導入的類包pageEncoding:表示JSP頁面的編碼格式contentType:設置JSP頁面的MIME類型和字符編碼2.指令include指令——舉例<style>#top{ height:100px; background:#f00;}#middle{ height:500px;}#bottom{ height:100px; background:#00f;}</style></head><body><%@includefile="top.jsp"%><divid="middle"></div><%@includefile="bottom.jsp"%></body>2.指令taglib指令通過taglib指令聲明該頁面中所使用的標簽庫,同時引用標簽庫,并指定標簽的前綴。在頁面中引用標簽庫后,就可以通過前綴來引用標簽庫中的標簽。taglib指令的語法格式如下:<%@taglibprefix=“tagPrefix”uri=“tagURI”%>prefix:表示指定標簽的前綴。注意不能是jsp、jspx、java、javax、sun、servlet和sunw。uri:表示指定標簽庫文件的網絡地址。<%@tagliburi="/jsp/jstl/core"prefix="c"%>taglib指令——舉例3.腳本腳本可以包含任意Java片段,編寫方法就是將Java代碼程序片斷插入到<%%>標記中。分為三種方式:表達式、聲明標識、代碼片段<%=表達式%>表達式為Java語言的任何完整表達式。該表達式最終運算結果都會被轉換成字符串。表達式表達式——舉例<%Stringmanager="jacky";%>經理是<%=manager%>2.指令include指令通過include指令可以在一個JSP頁面中包含另一個JSP頁面。不過該指令是靜態(tài)包含,也就是說被包含文件中所有內容會被原樣包含到該JSP頁面中,即使被包含文件中也含有JSP代碼,在包含時也不會被編譯執(zhí)行。使用include指令,最終將生成一個文件,所以在被包含和包含文件中,不能有相同名稱的變量。語法格式:<%@includefile=“path”%>file屬性表示引用一個文件,path表示該文件的路徑,可以是相對路徑,也可以是絕對路徑。3.腳本用于在JSP頁面中定義全局的變量或方法。通過聲明標識定義的變量和方法可以被整個JSP頁面訪問,所以通常使用該標識定義整個JSP頁面需要引用的變量或方法。語法格式如下:<%!
聲明變量;
聲明方法%>聲明標識<%!inta,b; intadd(inta,intb){ returna+b; }%>聲明標識——舉例3.腳本就是在JSP頁面中嵌入Java代碼或腳本代碼。代碼片段將在頁面請求的處理期間被執(zhí)行,通過Java代碼可以定義變量或是流程控制結構的語句,通過腳本代碼可以使用JSP的內置對象在頁面中輸出內容、處理請求和響應。語法格式如下:<%
Java代碼片段%>代碼片段<% StringhtmlStr=""; for(inti=1;i<4;i++){ htmlStr+="<h"+i+">HelloJSP</h"+i+">"; }%><%=htmlStr%>代碼片段——舉例3.腳本<% StringhtmlStr=""; for(inti=1;i<4;i++){ htmlStr+="<h"+i+">HelloJSP</h"+i+">"; }%><%=htmlStr%>代碼片段——舉例代碼片段——測試效果4.注釋單行注釋以“//”開頭,后面跟注釋內容。如:<% StringhtmlStr=""; for(inti=1;i<4;i++){//循環(huán)3次
htmlStr+="<h"+i+">HelloJSP</
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州黔西南州交通運輸局公益性崗位招聘考試真題2024
- 疫情對住宿業(yè)的影響-全面剖析
- 正則表達式應用-全面剖析
- 自動泊車與調度系統集成-全面剖析
- 農諺中的生態(tài)智慧研究-全面剖析
- 脫墨過程中污染物控制-全面剖析
- 粉末制造數據挖掘-全面剖析
- 園藝社區(qū)互動平臺-全面剖析
- 網絡空間安全與防護-全面剖析
- 內存優(yōu)化算法設計-全面剖析
- 古詩詞賞析教學課件
- 手術室的護理常規(guī)
- 機械CAD、CAM-形考任務二-國開-參考資料
- 《快樂生活快樂工作》課件
- 施工現場機械設備管理規(guī)定
- 重大火災隱患判定方法知識培訓
- 市政道路施工方案投標文件(技術方案)
- 山東《電動自行車集中充電設施建設規(guī)范》
- 廣東省佛山市S6高質量發(fā)展聯盟2023-2024學年高一下學期4月期中考試數學
- 杭州本級公共租賃住房資格續(xù)審申請表Ⅴ
- (完整版)英語四級詞匯表
評論
0/150
提交評論