成人免费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

2011-03-25 11:06:46

2009-06-10 14:53:25

netbeans st實例

2009-12-29 11:11:19

2009-06-04 08:34:24

Struts2配置struts.xml

2010-05-06 09:26:44

Unix系統

2009-06-25 15:26:25

Struts2教程struts.xml常

2011-01-20 10:03:42

PostfixAdmi

2017-09-21 16:25:57

thinkphp5配置講解

2011-03-25 11:18:51

2011-04-02 16:37:26

PAT

2009-12-03 17:17:32

軟路由配置

2010-03-03 14:05:36

Python實例應用

2009-12-11 17:57:13

PHP應用JSON
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人不卡| 嫩草国产| 羞羞免费网站 | 亚洲免费一区二区 | 日本超碰 | 久久国产日韩欧美 | 色播99| 欧美久久久久久久 | 日本一区二区在线视频 | 国产精品国产三级国产aⅴ中文 | 亚洲日韩中文字幕一区 | 国产精品一区一区三区 | 天堂色网| 伊人网在线播放 | 最新中文字幕久久 | 国产中文字幕在线 | av日韩一区 | 国内精品久久久久久久 | 欧美精品一区二区三区在线播放 | 国产农村妇女毛片精品久久麻豆 | 九九精品在线 | 亚洲免费网 | 欧美一区在线视频 | 美女激情av | 免费午夜电影 | 一区二区免费视频 | 91麻豆精品国产91久久久资源速度 | 日韩精品视频中文字幕 | 国产在线a | 一区二区三区久久久 | av毛片在线免费观看 | 91综合在线观看 | 草草网| 青青草国产在线观看 | 亚洲国产精品久久久 | 欧美日韩视频 | 黄在线 | 欧美精品在线播放 | 亚洲高清在线 | 99pao成人国产永久免费视频 | 久久久久国产成人精品亚洲午夜 |