4-1-1 JSP程序的寫法 從“Hello World”的范例程序中可以看出,在HTML文件中嵌入JsP程序代碼的方式如下: <% out.print(”Hello Woridl'’): %’ 在“<%”與“%>”卷標中的便是JsP的程序代碼,此嵌入的符號與ASP的嵌入符號+樣,讀者您可別搞混了哦!而且在JSP的每一道執(zhí)行命令后面都必須加上“;”來作結束,不然會產生錯誤。 由于JsP是嵌在HTML中服務器的程序代碼,當使用者要瀏覽JsP的網頁時,服務器會先執(zhí)行再把結果送到客戶端。因此客戶端在檢查網頁源碼時也只能看到產生結果后的HTML碼,4看不到JsP程序代碼,源程序代碼只能由服務器端的程序設計師來修改及存取。冉程序中的注釋和換行 在JsP的程序中是使用“\n”控制字符來換行,或者“/.…+/”來替程序加上注釋。當我們執(zhí)行ch4-l.jsp范例程序時,著檢查源文什會看到以下的內容: (html> <title>Hello Worid‘^itle> <body> 這是我的第個JsP程序<p>Hello,Worid! (,body> ‘html> 接著我們在ch4.ljsp的源程序中加入換制字符“\n“來使程序換行并加上注釋,改寫成如下:IINIIN_-____一-._JsP基本功夫 第4章..----.-N-一--_一一 <html> qitle>Hello Worid(,title><body><%out.print(”這是我的第一個JsP程序<p'b”):∥第一種注釋方式out print“(”Hello,Worid!“), /+第.種注釋方式+/%)<,bodpmtml>ch4-2jsp 檢查執(zhí)行結果的源文件內容: <html> qide>Hello World'mtle> (body> 這是我的第-/J'jSp程序<p> HeIlo,Worid! (,body> (,html> 結果,我們在程序區(qū)塊中加入的注釋不會被顯示出來,而且通過控制字符“\n”的換行功能使得HTML的源文件內容的排列較有組織,增加了可讀性。JsP中除了控制字符“\nn,還有其它的控制字符,列表4-1如下:表4.1┏━━━━━━━┳━━━━━━━┓┃ 控制字符 ┃ 功 能 ┃┣━━━━━━━╋━━━━━━━┫┃ A ┃插入Tab ┃┣━━━━━━━╋━━━━━━━┫┃ ┃顯示,單引號 ┃┣━━━━━━━╋━━━━━━━┫┃ r ┃顯示”雙引號 ┃┣━━━━━━━╋━━━━━━━┫┃ ┃顯示、符號 ┃┗━━━━━━━┻━━━━━━━┛ 一些特殊符號如…、…、“\”,必須通過控制字符才能將其顯示在瀏覽器的畫面上。啦程序聲明區(qū) Z(%和%>之間可以嵌入JsP的程序代碼,而在<%!及%>卷標之間則可以聲明程序中所要用到的變量及函數(shù)并定義類.下面來看個例子: (%! in value=7; Ⅳ變量聲明 int cross0 ∥函數(shù)聲明 int cross= value' value, retum cross,
夢之網科技 http://www.aecov.cn