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

正文內(nèi)容

注冊(cè)登錄和注銷培訓(xùn)資料(已改無錯(cuò)字)

2023-04-25 13:21:16 本頁面
  

【正文】 } } } 通過獲取請(qǐng)求參數(shù) 提交表單后,請(qǐng)求提交給是在文件中預(yù)先配置好的,可以自定義,但最好用一個(gè)比較有意義的名字,增強(qiáng)程序的易讀性。 的配置 也可以將定義在中的屬性封裝成一個(gè)實(shí)體類,更利于控制器與屬性的分離。將屬性定義在中的做法,違背了控制器的初衷。 2的開發(fā)者們提供了一種更好的處理方式,類似于 1中的,但是比更加靈活和解耦。 通過獲取請(qǐng)求參數(shù) 將和封裝到類中,源代碼如下: { 。 。 () { 。 } ( ) { = 。 } () { 。 } ( ) { = 。 } } 通過獲取請(qǐng)求參數(shù) 在類中,保存一個(gè)的引用就行了。該類的配置不需要改變。 (修改版 ) { 。 () { 。 } ( ) { = 。 } () { 同上 } } 通過獲取請(qǐng)求參數(shù) 最后,修改中的表單域的屬性值,基本格式為:引用名 .屬性名。在上例中,引用名是指定義在類中的,屬性名是指定義在為中的和。為了將用戶名傳遞到類的屬性中保存,修改 為 即可,所以最后的代碼如下: 的修改版,代碼如下: 用戶名: 密碼: 登錄 在 2中,與容器已經(jīng)做到完全解耦,不再繼承某個(gè)類或?qū)崿F(xiàn)某個(gè)接口,但是,在特殊情況下,為了降低編程的工作難度,充分利用 2提供的功能,定義時(shí)會(huì)繼承類,該類位于 2提供的包 2中。 類為提供了一些默認(rèn)實(shí)現(xiàn),主要包括: ● 預(yù)定義常量 ● 從資源文件中讀取文本資源 ● 接收驗(yàn)證錯(cuò)誤信息 ● 驗(yàn)證的默認(rèn)實(shí)現(xiàn) 下面是類所實(shí)現(xiàn)的接口: , , , , { } 接口同樣位于 2包,定義了一些常量和一個(gè) ()方法。 { = 。 = 。 = 。 = 。 = 。 () 。 } 接口中一共定義了五個(gè)常量,每個(gè)常量都有特定的意義,這些常量被 ()方法返回,并最終被處理, 的子標(biāo)簽 的屬性可以是這些常量中的任何一個(gè)。是屬性的缺省值。 其中,表示請(qǐng)求處理成功,表示請(qǐng)求處理失敗,表示請(qǐng)求處理完成后不跳轉(zhuǎn)到任何頁面,表示輸入時(shí)如果驗(yàn)證失敗應(yīng)該跳轉(zhuǎn)到什么地方,表示登陸失敗后跳轉(zhuǎn)的目標(biāo)。 接口 2的實(shí)現(xiàn)類 2. 定義了三個(gè)集合成員,這些集合用于存儲(chǔ)錯(cuò)誤或消息。的眾多方法主要完成對(duì)這些成員的存儲(chǔ)操作和判斷集合中是否有元素的操作,僅僅實(shí)現(xiàn)對(duì)這些方法的簡(jiǎn)單調(diào)用。 知識(shí)點(diǎn): 2:表達(dá)式 ? 2的表達(dá)式 ? 是 (對(duì)象圖導(dǎo)航語言 )的縮寫,是一個(gè)開源項(xiàng)目。是一種功能強(qiáng)大的 ( ,表達(dá)式語言 ),可以通過簡(jiǎn)單的表達(dá)式來訪問對(duì)象中的屬性。 ? 先在項(xiàng)目中得到應(yīng)用,也是 2框架視圖默認(rèn)的表達(dá)式語言,可以說,表達(dá)式是 2框架的特點(diǎn)之一。 ? 標(biāo)準(zhǔn)的會(huì)設(shè)定一個(gè)根 對(duì)象 (對(duì)象 )。假設(shè)使用標(biāo)準(zhǔn)表達(dá)式來求值 (不是 2 ),如果上下文有兩個(gè)對(duì)象:對(duì)象,對(duì)象。同時(shí)對(duì)象被設(shè)置為根對(duì)象 ()。則利用下面的表達(dá)式求值 ? 返回 () ? 返回 () ? 返回 (),因?yàn)闉楦鶎?duì)象 ? 使用非常簡(jiǎn)單,如果要訪問的對(duì)象不是根對(duì)象,如示例中的對(duì)象,則需要使用命名空間,用 “”來表示,如 “”;如果訪問一個(gè)根對(duì)象,則不用指定命名空間,可以直接訪問根對(duì)象的屬性。 2的表達(dá)式 在 2框架中,值棧( )就是的根對(duì)象,假設(shè)值棧中存在兩個(gè)對(duì)象實(shí)例:和,這兩個(gè)對(duì)象實(shí)例都有一個(gè)屬性,有一個(gè)屬性,有一個(gè)屬性,假設(shè)在值棧的頂部,在后面,如圖416所示。下面的代碼片段能更好地理解表達(dá)式。 值棧 Animal name species Man name salary Top 圖 416 一個(gè)包含了和的值棧 2的表達(dá)式 調(diào)用 () 調(diào)用 () 調(diào)用 (),因?yàn)槲挥谥禇5捻敳? 最后一行實(shí)例代碼中,返回的是。 ()返回值,即返回了的屬性,因?yàn)槭侵禇5捻敳吭兀瑢捻敳吭厮阉?,所以?huì)返回的屬性值。如果要獲得的值,則需要如下代碼: 2允許在值棧中使用索引,實(shí)例代碼如下所示: [0] 調(diào)用 () [1] 調(diào)用 () 2中的 是,如圖 417所示 2的表達(dá)式 p a r a m e t e r sa p p l i c a t i o nC o n t e x t M a ps e s s i o n值 找 ( r o o t )r e q u e s ta t t r圖 417 2的 結(jié)構(gòu)示意圖 2的表達(dá)式 由于值棧是 2中的根對(duì)象,如果用戶需要訪問值棧中的對(duì)象,則可以通過如下代碼訪問值棧中的屬性: ${} 獲得值棧中的屬性 如果訪問其他中的對(duì)象,由于不是根對(duì)象,在訪問時(shí),需要加 前綴 ● 對(duì)象,用于訪問,例如或者 [],相當(dāng)于調(diào)用的 (); ● 對(duì)象,用來訪問,例如或者 [],相當(dāng)于調(diào)用 ()。 ● 對(duì)象 用來訪問屬性的,例如或者 [],相當(dāng)于調(diào)用 ()。 的集合操作 如果需要一個(gè)集合元素的時(shí)候 (例如對(duì)象或者對(duì)象 ),可以使用中同集合相關(guān)的表達(dá)式。 可以使用如下代碼直接生成一個(gè)對(duì)象: {e1, e2, e3…} 該表達(dá)式中,直接生成了一個(gè)對(duì)象,該對(duì)軒昂中包含 3個(gè)元素: e1, e2和 e3。如果需要更多的元素,可以按照這樣的格式定義多個(gè)元素,多個(gè)元素之間使用逗號(hào)隔開。 如下代碼可以直接生成一個(gè)對(duì)象 {: 1, 2: 2, …} 類型的集合對(duì)對(duì)象,使用格式定義,每個(gè)元素使用冒號(hào)表示,多個(gè)元素之間使用逗號(hào)隔開。 對(duì)于集合類型,表達(dá)式可以使用和 兩個(gè)元素符號(hào)。其中,表達(dá)式用來判斷某個(gè)元素是否在指定的集合對(duì)象中; 判斷某個(gè)元素是否不在指定的集合對(duì)象中,代碼如下所示: s: 39。39。 {39。39。, 39。39。} … : 的集合操作 除了和 之外,還允許使用某個(gè)規(guī)則獲得集合對(duì)象的子集,常用的有以下 3個(gè)相關(guān)操作符 ● ? 獲得所有符合邏輯的元素 ● ^ 獲得符合邏輯的第一個(gè)元素 ● $ 獲得符合邏輯的最后一個(gè)元素 例如代碼: .{ 39。39。} 該代碼可以獲得的所有性別為的集合。 知識(shí)點(diǎn): 2:標(biāo)簽庫 ? 數(shù)據(jù)標(biāo)簽 ? ● 標(biāo)簽 ? 得到 ””屬性。如下所示,在中為。屬性賦值,在網(wǎng)頁中從中讀取值 ? / ? 標(biāo)簽 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1