我思故我強

          為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


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 晋宁县| 南城县| 南丰县| 揭阳市| 潮安县| 福海县| 安宁市| 蒙城县| 普宁市| 楚雄市| 安泽县| 洛宁县| 通江县| 衢州市| 渝北区| 仁怀市| 永善县| 祁连县| 皋兰县| 蓝田县| 西贡区| 措勤县| 色达县| 长乐市| 江达县| 金溪县| 临潭县| 虞城县| 大理市| 齐齐哈尔市| 资溪县| 农安县| 清河县| 应城市| 康平县| 祁门县| 虹口区| 分宜县| 巢湖市| 德兴市| 余姚市|