成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Struts配置講解Web應用

開發 后端
Struts配置應用采用兩個基于XML的配置文件來配置,分別是web.xml和struts-cofig.xml文件.web.xml文件是Struts配置所有web應用的而struts-config.xml文件是struts專用的配置文件,事實上也是可以根據需要給這個配置文件起其他名稱的.

Web應用的發布描述文件:

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

為Struts配置Web.xml文件:

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

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

Struts配置歡迎使用清單:

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

Struts配置錯誤處理:

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

配置Struts標簽庫:

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

Struts配置文件:

struts-config.xml文件.

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

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

【編輯推薦】

  1. 在Eclipse中開發struts應用程序
  2. 手把手教你在Eclipse中配置開發Struts
  3. Eclipse下開發struts完整解決亂碼問題
  4. Struts相關背景介紹
  5. 使用Easy Struts for Eclipse開發Struts
責任編輯:張燕妮 來源: 百度貼吧
相關推薦

2009-06-08 16:52:00

2009-06-04 10:33:10

struts vali框架

2012-01-10 14:10:26

Sencha Touc

2009-06-05 10:55:07

struts2 web

2010-04-20 09:14:33

Struts

2010-02-23 14:17:20

WCF配置文件

2011-12-02 14:17:51

Java

2009-06-04 08:34:24

Struts2配置struts.xml

2009-06-10 14:53:25

netbeans st實例

2009-12-29 11:11:19

2011-03-25 11:06:46

2010-05-06 09:26:44

Unix系統

2009-06-25 15:26:25

Struts2教程struts.xml常

2011-04-02 16:37:26

PAT

2011-01-20 10:03:42

PostfixAdmi

2017-09-21 16:25:57

thinkphp5配置講解

2009-12-03 17:17:32

軟路由配置

2009-02-04 11:37:15

2009-07-14 13:55:24

MyEclipse S

2021-06-11 05:24:45

Web網絡攻擊預防講解
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩一区在线播放 | 成人免费淫片aa视频免费 | 在线看av网址| 亚洲精品区 | 久草.com| 中文字幕在线精品 | 嫩草国产| 色综合久久天天综合网 | 成人一区二区在线 | 91久久夜色 | 精品9999 | 精品国产一区二区三区观看不卡 | 夜夜爽99久久国产综合精品女不卡 | 国产福利二区 | 老司机67194精品线观看 | 国产亚洲成av人在线观看导航 | 欧美一区二区三区在线观看视频 | 91精品国产日韩91久久久久久 | 亚洲精品一区二区三区蜜桃久 | 欧美色性 | 久久综合久久综合久久 | 久久国产精品久久久久久 | 福利精品| 91秦先生艺校小琴 | 99精品欧美一区二区三区综合在线 | 久久一区视频 | 国产精品亚洲成在人线 | 亚洲精品在线免费 | 国际精品鲁一鲁一区二区小说 | 国产精品久久久久久久免费大片 | 精品国产乱码久久久久久久久 | 最新国产精品视频 | 国产91视频播放 | 中文字幕一区二区三区在线乱码 | 国产精品大片在线观看 | 日屁网站 | 久久草视频 | 一区二区在线 | 99久久久无码国产精品 | www.亚洲一区 | www.47久久青青 |