Struts配置文件詳細(xì)講解
《Struts配置文件詳細(xì)講解》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《Struts配置文件詳細(xì)講解(3頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、Struts配置文件詳細(xì)講解 Struts應(yīng)用采用兩個(gè)基于XML的配置文件來(lái)配置,分別是web.xml和struts-cofig.xml文件.web.xml文件是配置所有web應(yīng)用的而struts-config.xml文件是struts專(zhuān)用的配置文件,事實(shí)上也是可以根據(jù)需要給這個(gè)配置文件起其他名稱(chēng)的. Web應(yīng)用的發(fā)布描述文件: web應(yīng)用發(fā)布描述文件可以在應(yīng)用開(kāi)著者,發(fā)布者和組裝者之間傳遞配置信息,Web容器在啟動(dòng)的時(shí)候從該文件中讀取配置信息,根據(jù)它來(lái)裝載和配置web應(yīng)用.文檔類(lèi)型定義DTD對(duì)XML文檔的格式做了定義,DTD吧XML文檔劃分為元素,屬性,實(shí)體每一種XML文檔都有獨(dú)
2、自的DTD文件.可以從網(wǎng)上下載.
3、在用url-pattern指定接收范圍是*.do的請(qǐng)求.不管應(yīng)用中包含了多少子應(yīng)用,都只需要配置一個(gè)ActionServlet,類(lèi)來(lái)出來(lái)應(yīng)用中的不同的功能,其實(shí)者就是不必要的,因?yàn)镾ervlet本身就是多線(xiàn)程的,而且目前Struts只允許配置一個(gè)ActionServlet.聲明ActionServlet的初始化參數(shù):
4、URL.沒(méi)有具體的指定文件,Web會(huì)自動(dòng)調(diào)用Web的歡迎文件.
5、誤的JSP頁(yè)面來(lái)對(duì)錯(cuò)誤進(jìn)行處理.還可以用
6、config包,在struts應(yīng)用啟動(dòng)的時(shí)候會(huì)把Struts配置文件信息讀取到內(nèi)存中,并把它們存放在config包中相關(guān)的JavaBean類(lèi)的實(shí)例中.包中的每一個(gè)類(lèi)都和struts配置文件中特定的配置元素對(duì)應(yīng),ModuleConfig在Struts框架中扮演了十分重要的角色,它是整個(gè)config包的核心,在Struts運(yùn)行時(shí)來(lái)存放整個(gè)應(yīng)用的配置信息.如果有多個(gè)子應(yīng)用都會(huì)有一個(gè)ModuleConfig對(duì)象,它和Struts文件根元素的
7、s配置文件的根元素,和它對(duì)應(yīng)的配置類(lèi)ModuleConfig類(lèi),
8、多數(shù)據(jù)源采用連接池的機(jī)制實(shí)現(xiàn).以便提高數(shù)據(jù)庫(kù)訪問(wèn)的性能.JAVA語(yǔ)言提供了javax.sql.DataSource接口,所有的數(shù)據(jù)源都必須實(shí)現(xiàn)這個(gè)接口.許多應(yīng)用服務(wù)器和Web服務(wù)器都提供了數(shù)據(jù)源組件.很多數(shù)據(jù)庫(kù)廠商也提供了數(shù)據(jù)源的實(shí)現(xiàn).
9、象調(diào)用getConnection獲取一個(gè)連接對(duì)象對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作.在配置文件中聲明多個(gè)數(shù)據(jù)源的時(shí)候需要為每一個(gè)數(shù)據(jù)源分配唯一的Key值,通過(guò)這個(gè)來(lái)表示特定的數(shù)據(jù)源.獲取特定的數(shù)據(jù)源的時(shí)候可以用dataSource = getDataSource(reqeust,”A”);
10、m類(lèi)的完整類(lèi)名,這個(gè)屬性也是必須的.注意包名也要加上.
11、需要處理異常類(lèi)的名字,必須的.bundle指定Resource Bundle.
12、須是以/開(kāi)頭.redirect設(shè)置為true的時(shí)候表示執(zhí)行重定向操作,此項(xiàng)為false的時(shí)候,表示執(zhí)行請(qǐng)求轉(zhuǎn)發(fā)操作.重定向與請(qǐng)求轉(zhuǎn)發(fā)的區(qū)別以后就是重定向是把請(qǐng)求生成應(yīng)答給客戶(hù)端然后在重新發(fā)送給定向的URL,瀏覽器地址欄會(huì)有顯示.而轉(zhuǎn)發(fā)就是直接把請(qǐng)求轉(zhuǎn)發(fā)給本應(yīng)用的另一個(gè)文件,不生成應(yīng)答所以客戶(hù)端IE沒(méi)顯示.
13、ctionForm在request或者session范圍內(nèi)的key.就是在request或者session共享內(nèi)的名稱(chēng).className對(duì)應(yīng)配置元素的類(lèi).默認(rèn)的是ActionMapping.forward指定轉(zhuǎn)發(fā)URL路徑include指定包含URL路徑.input指定包含表單的URL,當(dāng)表單驗(yàn)證失敗的時(shí)候發(fā)送的URL.name,指定和該Action關(guān)聯(lián)的Form名字.該名字必須是在form-bean中定義過(guò)的,可寫(xiě)可不寫(xiě).path必須/開(kāi)頭的方位Action的路徑.parameter指定Action配置參數(shù).在Action的execute()方法中可以調(diào)用ActionMapping的get
14、Parameter()方法來(lái)讀取匹配的參數(shù).roles指定允許調(diào)用該Action的安全角色,多個(gè)角色之間逗號(hào)格開(kāi).scope指定Form的存在范圍.默認(rèn)是session.tyep指定Action的完整類(lèi)名.unknown如果是true表示可以處理用戶(hù)發(fā)出的所有的無(wú)效的ActionURL默認(rèn)是false.validate指定是否調(diào)用ActionForm的validate方法.
15、contentType指定響應(yīng)結(jié)果內(nèi)容類(lèi)型和字符編碼,該屬性為可選,默認(rèn)是text/html如果在Action或者JSP網(wǎng)頁(yè)也設(shè)置了類(lèi)型內(nèi)容,會(huì)覆蓋這個(gè).locale指定是否把Locale對(duì)象保存到當(dāng)前用戶(hù)的session中默認(rèn)false.tempDir指定處理文件上載的臨時(shí)工作目錄.nochache如果是true在響應(yīng)結(jié)果中加入特定的頭參數(shù).
16、vlet對(duì)象中采用的屬性Key.null指定如何處理未知消息.parameter指定消息的文件名.
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年防凍教育安全教育班會(huì)全文PPT
- 2025年寒假安全教育班會(huì)全文PPT
- 初中2025年冬季防溺水安全教育全文PPT
- 初中臘八節(jié)2024年專(zhuān)題PPT
- 主播直播培訓(xùn)提升人氣的方法正確的直播方式如何留住游客
- XX地區(qū)機(jī)關(guān)工委2024年度年終黨建工作總結(jié)述職匯報(bào)
- 心肺復(fù)蘇培訓(xùn)(心臟驟停的臨床表現(xiàn)與診斷)
- 我的大學(xué)生活介紹
- XX單位2024年終專(zhuān)題組織生活會(huì)理論學(xué)習(xí)理論學(xué)習(xí)強(qiáng)黨性凝心聚力建新功
- 2024年XX單位個(gè)人述職述廉報(bào)告
- 一文解讀2025中央經(jīng)濟(jì)工作會(huì)議精神(使社會(huì)信心有效提振經(jīng)濟(jì)明顯回升)
- 2025職業(yè)生涯規(guī)劃報(bào)告自我評(píng)估職業(yè)探索目標(biāo)設(shè)定發(fā)展策略
- 2024年度XX縣縣委書(shū)記個(gè)人述職報(bào)告及2025年工作計(jì)劃
- 寒假計(jì)劃中學(xué)生寒假計(jì)劃安排表(規(guī)劃好寒假的每個(gè)階段)
- 中央經(jīng)濟(jì)工作會(huì)議九大看點(diǎn)學(xué)思想強(qiáng)黨性重實(shí)踐建新功