freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

博博jsp教程:第4章jsp頁(yè)面組成-文庫(kù)吧

2025-04-24 18:22 本頁(yè)面


【正文】 %! long jiecheng(int n) { long zhi=1。 for (int i=1。i=n。i++) zhi=zhi*i。 return zhi 。 } % P10!的階乘是 : %=jiecheng(10) % /BODY /HTML 計(jì)算圓的面積和周長(zhǎng) [例子 ] 由客戶提供圓的半徑,計(jì)算圓的面積和周長(zhǎng) 問(wèn)題分析 : 可以先定義一個(gè)圓類(lèi),該類(lèi)包含計(jì)算面積和周長(zhǎng)的方法。通過(guò)表單獲得用戶輸入的圓的半徑 r,然后以半徑 r為參數(shù)創(chuàng)建一個(gè)圓對(duì)象,計(jì)算圓的面積和周長(zhǎng) ,最后輸出計(jì)算結(jié)果。 程序結(jié)構(gòu) 程序名: 程序算法: 1.定義圓類(lèi) Circle。 2.使用表單創(chuàng)建用戶輸入界面,獲得圓的半徑 r 3.調(diào)用構(gòu)造方法創(chuàng)建一個(gè)圓,計(jì)算圓的面積和周長(zhǎng) 4.輸出圓的面積和周長(zhǎng) 求 1到 N的連續(xù)和 [例子 ]求 1到 100的連續(xù)和,并輸出到客戶端。 問(wèn)題分析 可以先定義一個(gè)求和的方法,然后調(diào)用該方法計(jì)算結(jié)果 ,并將結(jié)果輸出到客戶端。 程序結(jié)構(gòu) 程序名: 程序算法 1.定義求和方法: long continueSum(int n) 2.調(diào)用求和的方法計(jì)算: sum=continueSum(100) 3.輸出 sum 輸出表達(dá)式 [例子 ] 計(jì)算并輸出表達(dá)式 程序結(jié)構(gòu): 程序名: 程序代碼 : %@ page contentType=text/html。charset=GB2312 % HTML BODY bgcolor=cyanFONT size=2 P3的平方是 : %=(3,2)% P 5的平方根等于 %= (5) % /FONT /BODY /HTML JSP標(biāo)簽 ? 一般使用 JSP標(biāo)簽控制頁(yè)面屬性。 JSP標(biāo)簽分為 JSP注釋 、 指令標(biāo)簽 和 動(dòng)作標(biāo)簽 三類(lèi)。指令標(biāo)簽有 page、 include和 taglib。動(dòng)作標(biāo)簽主要有 include、 param、 forward、 plugin、useBean。 語(yǔ)法格式 注釋本身不產(chǎn)生語(yǔ)句功能,只用來(lái)增強(qiáng) JSP文件的可讀性,便于用戶維護(hù) JSP文件。 JSP注釋分兩種: HTML注釋和JSP注釋。 (1)HTML注釋 JSP頁(yè)面使用這種注釋時(shí),客戶端通過(guò)瀏覽器查看 JSP源文件時(shí),能夠看到 HTML注釋文字。其語(yǔ)法格式是: ! 要注釋的內(nèi)容、文字、說(shuō)明寫(xiě)在這里 (2)JSP注釋 使用這種注釋時(shí) , JSP引擎編譯該頁(yè)面時(shí)會(huì)忽略 JSP注釋。下面是其語(yǔ)法格式: % 要注釋的內(nèi)容、文字、說(shuō)明寫(xiě)在這里 % 2. page指令標(biāo)簽 page指令主要用來(lái)定義整個(gè) JSP頁(yè)面的各種屬性。一個(gè) JSP頁(yè)面可以包含多個(gè) page指令,指令中,除了 import屬性外,每個(gè)屬性只能定義一次,否則 JSP頁(yè)面編譯將出現(xiàn)錯(cuò)誤。下面是 page指令格式: %@ page [language=”java”] [extends=”classname”] [import=”packname/classname”] [session=”true/false] [buffer=”none/sizekb] [autoFlush=”true/false”] [isThreadeSafe=”true/false”] [info=”info_text”] [errorPage=”error_url”] [isErrorPage=”true/false”] [contentType=”MIME_type”] [pageEncoding=” “] % 本標(biāo)簽由多個(gè) 屬性名 =”屬性值”對(duì)構(gòu)成,通過(guò)這種方式設(shè)置 頁(yè)面的屬性。 ( 1) language ? language屬性定義了 JSP頁(yè)面中所使用的腳本語(yǔ)言。目前 JSP必須使用的是 java語(yǔ)言,因此該屬性的默認(rèn)值為“ java”,因此也要求 JSP頁(yè)面的編程語(yǔ)言必須符合 java語(yǔ)言規(guī)則。Language屬性設(shè)置如下: language=“ java” ? 使用該屬性需要注意的是,在第一次出現(xiàn)腳本元素之前,必須設(shè)置該屬性的參數(shù)值,否則將會(huì)導(dǎo)致嚴(yán)重的錯(cuò)誤。 ( 2) extends ? 該屬性定義 JSP頁(yè)面產(chǎn)生的 Servlet所繼承的父類(lèi)。由于該屬性將限制 JSP引擎提供特定的超類(lèi),這些超類(lèi)可能會(huì)改善所提供服務(wù)的品質(zhì),因此在使用該屬性時(shí)必須十分注意。 ( 3) import ? 該屬性和一般的 java語(yǔ)言中的 import關(guān)鍵字意義一樣,它描述了腳本環(huán)境中要使用的類(lèi)。 ( 4) session ? 該屬性指定 JSP頁(yè)面是否參與一個(gè) Http會(huì)話,它的默認(rèn)值是 ture,表示該屬性所在的頁(yè)面參與指定 Http的會(huì)話。 ( 5) buffer ? 該屬性指定輸出到客戶端的流的緩沖模式,如果屬性值為 none,將不緩沖,輸出直接通過(guò)ServletResponse的 PrintWriter輸出。如果該屬性值為一個(gè)數(shù)字,該數(shù)字就表示緩沖區(qū)的大小,它的單位是千字節(jié)。并且輸出的大小至少不會(huì)小于這個(gè)值。通常,默認(rèn)的緩沖區(qū)大小為8KB。 ( 6) autoFlush ? 該屬性的默認(rèn)值為 ture,表示當(dāng)緩沖區(qū)滿時(shí),到客戶端的輸出將會(huì)自動(dòng)刷新,若該屬性為false,則當(dāng)緩沖區(qū)滿時(shí),將會(huì)出現(xiàn)緩沖區(qū)溢出異常。 ? 需要注意的是,在 buffer屬性值取 none的時(shí)候, autoflush屬性值不能設(shè)置為 false。因?yàn)楫?dāng)buffer取值為 none時(shí),表明沒(méi)有設(shè)置緩沖區(qū),因而 JSP頁(yè)面的 jspWriter本身將會(huì)自動(dòng)刷新緩沖區(qū)。 ( 7) isTheadSafe ? 該屬性用來(lái)設(shè)置 JSP頁(yè)面是否可以多線程使用。默認(rèn)值為 ture,如果采用默認(rèn)值,則在運(yùn)行 JSP頁(yè)面時(shí),可能會(huì)同時(shí)接受多個(gè)客戶的請(qǐng)求。當(dāng)該屬性取值為 false時(shí),一個(gè) JSP處理器將會(huì)逐個(gè)的接受客戶的請(qǐng)求。 ( 8) info ? 在該屬性中定義了一個(gè)任意的字符串,可以用來(lái)說(shuō)明 JSP頁(yè)面中待說(shuō)明的信息,該字符串將會(huì)直接加入到翻譯好的頁(yè)面中,可以通過(guò)()方法獲得該屬性的值。 ( 9) errorPage ? 該屬性用于表示當(dāng)發(fā)生異常錯(cuò)誤時(shí)調(diào)用的 JSP頁(yè)面,通常默認(rèn)忽略。 ( 10) isErrorPage ? 該屬性定義了當(dāng)前的 JSP頁(yè)面是否為另外一個(gè) JSP頁(yè)面錯(cuò)誤顯示的目標(biāo)。 ( 11) contentType ? 該屬性定義了 JSP頁(yè)面及其相應(yīng)的字符編碼以及 JSP頁(yè)面響應(yīng)的 MIME類(lèi)型。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1