版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Proprietary and Confidential Information of Longshine Technology中國(guó)2022年5月18日J(rèn)AVA WEB基礎(chǔ)編程Struts 與 MVC基礎(chǔ)之第7章Struts自定義標(biāo)記的使用人員發(fā)展部Proprietary and Confidential Information of Longshine Technology2 主要內(nèi)容1. html標(biāo)簽庫(kù)2. bean標(biāo)簽庫(kù)3. logic標(biāo)簽庫(kù)Proprietary and Confidential Information of Longshine Technology3 一、HTML標(biāo)記
2、庫(kù)html元素標(biāo)記分成兩類,一類是非表單標(biāo)記-一類是表單標(biāo)記-Proprietary and Confidential Information of Longshine Technology4 一、HTML標(biāo)記庫(kù).標(biāo)記對(duì)應(yīng)于HTML中html標(biāo)記,用法如下被解析后如下.Proprietary and Confidential Information of Longshine Technology5 一、HTML標(biāo)記庫(kù)標(biāo)記對(duì)應(yīng)于HTML中base標(biāo)記當(dāng)頁(yè)面引用同一資源時(shí),只需要寫(xiě)出相對(duì)路徑Base 對(duì)象屬性對(duì)象屬性.Proprietary and Confidential Information
3、 of Longshine Technology6 一、HTML標(biāo)記庫(kù)標(biāo)記對(duì)應(yīng)于HTML中標(biāo)記自動(dòng)將鏈接進(jìn)行URI重寫(xiě)可以使用中的屬性實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)有三種屬性:forward、href、pageBase 對(duì)象屬性對(duì)象屬性Proprietary and Confidential Information of Longshine Technology7 一、HTML標(biāo)記庫(kù)標(biāo)記forward屬性:forward屬性必須在struts-config.xml配置全局轉(zhuǎn)發(fā)路徑:Base 對(duì)象屬性對(duì)象屬性有了以上配置,就可以在JSP中使用標(biāo)記okProprietary and Confidential Inf
4、ormation of Longshine Technology8 一、HTML標(biāo)記庫(kù)標(biāo)記href屬性:需要給出完整的URL路徑:Base 對(duì)象屬性對(duì)象屬性朗新科技Proprietary and Confidential Information of Longshine Technology9 一、HTML標(biāo)記庫(kù)標(biāo)記page屬性:使用相對(duì)路徑鏈接到同一應(yīng)用的其他頁(yè)面或資源:Base 對(duì)象屬性對(duì)象屬性登陸可以實(shí)現(xiàn)參數(shù)傳遞登陸Proprietary and Confidential Information of Longshine Technology10 一、HTML標(biāo)記庫(kù)標(biāo)記page屬性:可以
5、包含請(qǐng)求變量:Base 對(duì)象屬性對(duì)象屬性測(cè)試一測(cè)試二Proprietary and Confidential Information of Longshine Technology11 一、HTML標(biāo)記庫(kù)標(biāo)記可以在頁(yè)面中嵌入圖片,功能類似Html中的標(biāo)記Base 對(duì)象屬性對(duì)象屬性Proprietary and Confidential Information of Longshine Technology12 一、HTML標(biāo)記庫(kù)標(biāo)記可以創(chuàng)建輸入文本框,property屬性需要和ActionForm中的屬性對(duì)應(yīng)Base 對(duì)象屬性對(duì)象屬性解析后生成的Html如下:Proprietary and C
6、onfidential Information of Longshine Technology13 一、HTML標(biāo)記庫(kù)標(biāo)記可以生成表單中的隱藏字段Base 對(duì)象屬性對(duì)象屬性還有個(gè)write屬性:解析后的html如下:Proprietary and Confidential Information of Longshine Technology14 一、HTML標(biāo)記庫(kù)標(biāo)記可以生成html中的檢查框Base 對(duì)象屬性對(duì)象屬性property對(duì)應(yīng)于ActionForm Bean的accept屬性:屬性的類型:一般為布爾型,選中為true,否則為false;字符串,選中為value中的值,否則為nul
7、l;字符串?dāng)?shù)組Proprietary and Confidential Information of Longshine Technology15 一、HTML標(biāo)記庫(kù)標(biāo)記解析后生成的Html如下Base 對(duì)象屬性對(duì)象屬性Proprietary and Confidential Information of Longshine Technology16 一、HTML標(biāo)記庫(kù)標(biāo)記生成復(fù)選框Base 對(duì)象屬性對(duì)象屬性Proprietary and Confidential Information of Longshine Technology17 一、HTML標(biāo)記庫(kù)標(biāo)記生成單選按鈕,其應(yīng)用如下Base
8、 對(duì)象屬性對(duì)象屬性單選框在參數(shù)名字相同的時(shí)候,只能選擇一個(gè),在ActionForm Bean對(duì)應(yīng)一個(gè)屬性。默認(rèn)值可在ActionForm屬性中可設(shè)置。Proprietary and Confidential Information of Longshine Technology18 一、HTML標(biāo)記庫(kù)標(biāo)記生成html中的Select標(biāo)記Base 對(duì)象屬性對(duì)象屬性北京上海無(wú)錫紅色黃色白色Proprietary and Confidential Information of Longshine Technology19 一、HTML標(biāo)記庫(kù)標(biāo)記l multiple屬性l false,默認(rèn)值,單選l
9、true,可多選l size屬性l 1,默認(rèn)值,只顯示一個(gè)選項(xiàng)l 指定值,顯示指定個(gè)選項(xiàng)Base 對(duì)象屬性對(duì)象屬性Proprietary and Confidential Information of Longshine Technology20 一、HTML標(biāo)記庫(kù)標(biāo)記用于產(chǎn)生提交按鈕Base 對(duì)象屬性對(duì)象屬性Submit解析后生成HtmlProprietary and Confidential Information of Longshine Technology21 一、HTML標(biāo)記庫(kù)標(biāo)記重置數(shù)據(jù)按鈕Base 對(duì)象屬性對(duì)象屬性Reset解析后生成HtmlProprietary and Co
10、nfidential Information of Longshine Technology22 一、HTML標(biāo)記庫(kù)標(biāo)記錯(cuò)誤信息輸出標(biāo)記Base 對(duì)象屬性對(duì)象屬性將所有的錯(cuò)誤信息顯示到JSP中將特定屬性的錯(cuò)誤信息顯示到JSP中,相當(dāng)于代碼:ActionErrors errors=new ActionErrors();errors.add(“name”,new ActionError(“”);Proprietary and Confidential Information of Longshine Technology23 主要內(nèi)容1. html標(biāo)簽庫(kù)2. bean標(biāo)簽庫(kù)3.
11、 logic標(biāo)簽庫(kù)Proprietary and Confidential Information of Longshine Technology24 二、Bean標(biāo)記庫(kù)Bean標(biāo)簽庫(kù)分為以下幾種類型:-變量定義標(biāo)記-顯示數(shù)據(jù)標(biāo)記-國(guó)際化標(biāo)記Proprietary and Confidential Information of Longshine Technology25 二、Bean標(biāo)記庫(kù)變量定義標(biāo)記在struts框架中,變量定義標(biāo)記只有一個(gè),即標(biāo)記,該標(biāo)記可以實(shí)現(xiàn)以下功能:-定義新的變量-復(fù)制現(xiàn)有的對(duì)象來(lái)創(chuàng)建新的對(duì)象-復(fù)制現(xiàn)有Bean的屬性來(lái)創(chuàng)建新的變量Proprietary and Co
12、nfidential Information of Longshine Technology26 二、Bean標(biāo)記庫(kù)定義新的變量Proprietary and Confidential Information of Longshine Technology27 二、Bean標(biāo)記庫(kù)復(fù)制現(xiàn)有的對(duì)象來(lái)創(chuàng)建新的對(duì)象Proprietary and Confidential Information of Longshine Technology28 二、Bean標(biāo)記庫(kù)復(fù)制現(xiàn)有Bean的對(duì)象的屬性來(lái)創(chuàng)建新的變量Proprietary and Confidential Information of Longs
13、hine Technology29 二、Bean標(biāo)記庫(kù)顯示數(shù)據(jù)標(biāo)記Struts標(biāo)記庫(kù)中用于顯示數(shù)據(jù)的標(biāo)記是,它可以在頁(yè)面上輸出某個(gè)Bean或它的屬性內(nèi)容,標(biāo)記中的主要屬性如下:-name:用于顯示的數(shù)據(jù)或Bean的名稱;-property:如果要顯示的是Bean的某個(gè)屬性,那么property顯示該屬性的名稱;-scope:設(shè)定準(zhǔn)備顯示數(shù)據(jù)的搜尋領(lǐng)域,可以是:page、request、session、application中的一種,如果沒(méi)有設(shè)定scope,則搜尋范圍從pageapplication中搜尋。Proprietary and Confidential Information of L
14、ongshine Technology30 二、Bean標(biāo)記庫(kù)顯示數(shù)據(jù)標(biāo)記舉例Proprietary and Confidential Information of Longshine Technology31 二、Bean標(biāo)記庫(kù)國(guó)際化標(biāo)記庫(kù)在struts標(biāo)記庫(kù)中,用于進(jìn)行國(guó)際化信息輸出的標(biāo)記是標(biāo)記, 標(biāo)記可以顯示資源文件中的文本信息。例如我們有如下資源文件定義:hello.everyone=Hello,Everyone!hello.someone=Hello,0!在JSP中,為了讓我們的頁(yè)面進(jìn)行國(guó)際化的文本輸出,我們可以使用進(jìn)行國(guó)際化的文本輸出Proprietary and Confiden
15、tial Information of Longshine Technology32 二、Bean標(biāo)記庫(kù)Bean標(biāo)記庫(kù)中的其他標(biāo)記:訪問(wèn)cookie信息:訪問(wèn)http請(qǐng)求的header信息:訪問(wèn)請(qǐng)求中的參數(shù):訪問(wèn)jsp中的隱式對(duì)象:訪問(wèn)struts框架中的內(nèi)置對(duì)象:包含一個(gè)web資源:獲取Map或Collection的長(zhǎng)度Proprietary and Confidential Information of Longshine Technology33 主要內(nèi)容1. html標(biāo)簽庫(kù)2. bean標(biāo)簽庫(kù)3. logic標(biāo)簽庫(kù)Proprietary and Confidential Informa
16、tion of Longshine Technology34 三、Logic標(biāo)記庫(kù)Logic標(biāo)簽庫(kù)分為以下幾類:-比較運(yùn)算標(biāo)記-字符串匹配標(biāo)記-判斷數(shù)據(jù)是否存在標(biāo)記-循環(huán)遍歷標(biāo)記-請(qǐng)求轉(zhuǎn)發(fā)或重定向標(biāo)記Proprietary and Confidential Information of Longshine Technology35 三、Logic標(biāo)記庫(kù)比較運(yùn)算標(biāo)記有以下幾種-和-和-和Proprietary and Confidential Information of Longshine Technology36 三、Logic標(biāo)記庫(kù)-和在jsp中是等于和不等于您的年齡等于18歲您的年齡不等
17、于18歲Proprietary and Confidential Information of Longshine Technology37 三、Logic標(biāo)記庫(kù)-和在jsp中是大于和小于等于您的年齡大于18歲,可以獨(dú)立謀生了!您的年齡小于18歲,需要父母撫養(yǎng)!Proprietary and Confidential Information of Longshine Technology38 三、Logic標(biāo)記庫(kù)字符串匹配標(biāo)記:判斷變量中是否包含指定的變量字符串:判斷變量中是否不包含指定的字符串您的名字中包含字面T您的名字中不包含字面TProprietary and Confidential
18、Information of Longshine Technology39 三、Logic標(biāo)記庫(kù)判斷數(shù)據(jù)是否存在的標(biāo)記和判斷是否為null或”和判斷對(duì)象是否存在Proprietary and Confidential Information of Longshine Technology40 三、Logic標(biāo)記庫(kù)和判斷是否為null或”用戶對(duì)象為空用戶姓名:用戶年齡:Proprietary and Confidential Information of Longshine Technology41 三、Logic標(biāo)記庫(kù)和判斷對(duì)象是否存在您的名字:沒(méi)有name對(duì)象Proprietary and Confidential Information of Longshine Technology42 三、Logic標(biāo)記庫(kù)循環(huán)遍歷標(biāo)記遍歷的集合類型包括java.util.Collection、java.util.Map、java.ut
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥品經(jīng)營(yíng)企業(yè)員工崗位職責(zé)
- 研究經(jīng)費(fèi)管理改革-洞察分析
- 虛擬現(xiàn)實(shí)與船舶駕駛教學(xué)資源整合-洞察分析
- 研發(fā)投入與產(chǎn)出分析-洞察分析
- 圖像元智能識(shí)別與跟蹤-洞察分析
- 《浙江卷生物》課件
- 云計(jì)算環(huán)境下的安全防護(hù)技術(shù)研究-洞察分析
- 勤儉節(jié)約是美德講話稿范文(16篇)
- 移動(dòng)網(wǎng)絡(luò)地址轉(zhuǎn)換技術(shù)-洞察分析
- 循環(huán)經(jīng)濟(jì)政策對(duì)堿業(yè)影響-洞察分析
- 2022年7月國(guó)家開(kāi)放大學(xué)本科《中國(guó)法律史》期末紙質(zhì)考試試題及答案
- 行政文秘筆試題
- 2024年部門(mén)年終工作總結(jié)參考(四篇)
- 主題四 第1課 節(jié)氣與我們的生活(教學(xué)設(shè)計(jì))教科版五年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)
- 二年級(jí)數(shù)學(xué)上冊(cè)口算天天練
- 肯耐珂薩題庫(kù)
- 2024國(guó)家開(kāi)放大學(xué)電大本科《液壓氣動(dòng)技術(shù)》期末試題及答案
- 冷凝集素綜合征治療與護(hù)理研究進(jìn)展
- 商務(wù)服務(wù)機(jī)器人技術(shù)現(xiàn)狀與未來(lái)發(fā)展趨勢(shì)研究
- 工業(yè)物聯(lián)網(wǎng)(IIoT)行業(yè)發(fā)展全景調(diào)研與投資趨勢(shì)預(yù)測(cè)研究報(bào)告
- 金融數(shù)據(jù)分析-以Python為工具 課件 一、金融數(shù)據(jù)分析概覽
評(píng)論
0/150
提交評(píng)論