為Struts應(yīng)用配置web.xml文件
用Myeclipse自動加入struts的包后會自動生成一個web.xml文件,我把這個文件的配置貼出來,再加上注釋^^,這樣看起來就比那些講怎樣配置的文章好理解多了。*******************上面是頭文件,不用理它們是什么***********************************
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
大約就是些版本號呀,字符編碼啊之類的東東吧,沒研究過,貌似也不用研究頭文件吧
*********************配置ActionServlet*********************************************
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
不管應(yīng)用中包含多少個子應(yīng)用,都只需配置一個ActionServlet,因為ActionServlet支持多線程,目前的Struts框架只允許在應(yīng)用中配置一個ActionServlet。
*****************初始化參數(shù)對Servlet的運行環(huán)境進行初始化配置***************************
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
這里是以相對路徑的方式指明Struts應(yīng)用程序的配置文件位置。如不設(shè)置,則默認值為/WEB-INF/struts-config.xml。
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
設(shè)置Servlet的debug級別,控制日志記錄的詳細程度。默認為0,記錄相對最少的日志信息。
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
設(shè)置Digester的debug級別,Digester是Struts框架所使用的用來解析xml配置文件的一個框架,通過該設(shè)置,可以查看不同詳細等級的解析日志。默認為0,記錄相對最少的日志信息。
</servlet>
*********************這里也是配置ActionServlet**************************************
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
就是將所有的*.do請求提交給action,從這里又找到上面那個配置可以讀到ActionServlet的位置。
**************************配置Struts標簽庫*****************************************
<taglib>
<tag-uri>/WEB-INF/struts-html.tld<tag-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
其中<tag-uri>用于指定標簽庫的相對或者絕對URI地址,Web應(yīng)用根據(jù)這一URI來訪問標簽庫。
<taglib-location>指定標簽描述文件在文件資源系統(tǒng)中的物理位置。
</web-app>
嘻~~~~~這個配置文件蠻簡單的。
posted on 2007-08-01 14:58 李云澤 閱讀(237) 評論(0) 編輯 收藏 所屬分類: Struts