日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Struts配置講解Web應(yīng)用

Web應(yīng)用的發(fā)布描述文件:

創(chuàng)新互聯(lián)公司專注于麟游企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,購物商城網(wǎng)站建設(shè)。麟游網(wǎng)站建設(shè)公司,為麟游等地區(qū)提供建站服務(wù)。全流程按需定制設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

Web應(yīng)用發(fā)布描述文件可以在應(yīng)用開著者,發(fā)布者和組裝者之間傳遞配置信息,Web容器在啟動的時候從該文件中讀取配置信息,根據(jù)它來裝載和配置web應(yīng)用.文檔類型定義DTD對XML文檔的格式做了定義,DTD吧XML文檔劃分為元素,屬性,實體每一種XML文檔都有獨自的DTD文件.可以從網(wǎng)上下載.< WEB-APP>元素是web.xml的根元素,其他元素必須嵌入在< WEB-APP>元素之內(nèi).要注意的是子元素也是有順序的比如必須是首先< SERVLET>,然后< SERVLET-MAPPING>最后< TAGLIB>.

為Struts配置Web.xml文件:

首先最重要的一步是配置ActionServlet,這個用 標(biāo)簽的servlet-name屬性起一個名字叫action,然后用servlet-class屬性指定ActionServlet的類.

然后用< SERVLET-MAPPING>標(biāo)簽的servlet-name屬性指定action,在用url-pattern指定接收范圍是*.do的請求.不管應(yīng)用中包含了多少子應(yīng)用,都只需要配置一個ActionServlet,類來出來應(yīng)用中的不同的功能,其實者就是不必要的,因為Servlet本身就是多線程的,而且目前Struts只允許配置一個ActionServlet.聲明ActionServlet的初始化參數(shù):< SERVLET>的< INIT-PARAM>子元素用來配置Servlet的初始化參數(shù).param-name設(shè)置config參數(shù)名.param-value設(shè)置struts-config.xml的路徑參數(shù)值.

Struts配置歡迎使用清單:

如果客戶訪問Web的時候值是訪問了WEB應(yīng)用的根目錄URL.沒有具體的指定文件,Web會自動調(diào)用Web的歡迎文件. 元素來配置的.通過其中的< WELCOME-FILE>歡迎頁面< /WELCOME-FILE>來配置.

Struts配置錯誤處理:

盡管Struts框架功能強(qiáng)大的錯誤處理機(jī)制,但是不能保證處理所有的錯誤或者異常.當(dāng)錯誤發(fā)生時,如果框架不能處理這種錯誤,把錯誤拋棄給Web容器,在默認(rèn)的情況下web容器會想客戶端返回錯誤信息.如果想避免讓客戶看到原始的錯誤信息,可以在Web應(yīng)用發(fā)布描述文件中配置< ERROR-PAGE>元素.通過< ERROR-CODE>404來定義錯誤的類型.然后通過< LOCATION>要處理錯誤的JSP頁面來對錯誤進(jìn)行處理.還可以用< EXCEPTION-TYPE>來設(shè)置異常,然后通過< LOCATION>來處理異常的JSP頁面來處理異常.

配置Struts標(biāo)簽庫:

這個就和以前學(xué)到的JSP自定義標(biāo)簽類似,配置元素為 來配置. 這個指定標(biāo)簽庫的uri,類似起一個名稱. 這個是標(biāo)簽庫的位置也就是實際所在的路徑.通過這樣的方法引入一個標(biāo)簽庫,然后在前臺JSP頁面就可以通過自己定義的URI來調(diào)用標(biāo)簽.

Struts配置文件:

struts-config.xml文件.

首先研討一下org.apache.struts.config包,在struts應(yīng)用啟動的時候會把Struts配置文件信息讀取到內(nèi)存中,并把它們存放在config包中相關(guān)的JavaBean類的實例中.包中的每一個類都和struts配置文件中特定的配置元素對應(yīng),ModuleConfig在Struts框架中扮演了十分重要的角色,它是整個config包的核心,在Struts運行時來存放整個應(yīng)用的配置信息.如果有多個子應(yīng)用都會有一個ModuleConfig對象,它和Struts文件根元素的< STRUTS-CONFIG>對應(yīng).根元素中包含< FORM-BEAN>< ACTION>< FORWARD>等元素.

< STRUTS-CONFIG>元素:時Struts配置文件的根元素,和它對應(yīng)的配置類ModuleConfig類,< STRUTS-CONFIG>元素有8個子元素.他們的DTD定義是data-sources?form-bean? global-exception?global-forwards?action-mapping?controller?message-resources?plug-in*在Struts配置文件中,必須按照DTD指定的先手順序來配置 元素的各個子元素,如果顛倒了這些子元素的順序,會產(chǎn)生錯誤.

【編輯推薦】

  1. 在Eclipse中開發(fā)struts應(yīng)用程序
  2. 手把手教你在Eclipse中配置開發(fā)Struts
  3. Eclipse下開發(fā)struts完整解決亂碼問題
  4. Struts相關(guān)背景介紹
  5. 使用Easy Struts for Eclipse開發(fā)Struts

新聞名稱:Struts配置講解Web應(yīng)用
轉(zhuǎn)載注明:http://www.5511xx.com/article/copdpij.html