<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    struts-config.xml文件詳解

    小技巧。在文本文件中插入時間(F5)。
    以下是較為完整的struts-config.xml文件。

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software

    Foundation//DTD Struts Configuration 1.1//EN"

    "<struts-config>
    <!--配置應用所需要的數據源-->
       <data-sources>
       <data-source

    type="org.apache.commons.dbcp.BasicDataSource">
         <set-property property="autoCommit"

    value="true"/>
         <set-property property="description"

    value="MySQL Data Source"/>
         <set-property property="driverClass"

    value="com.mysql.jdbc.Driver"/>
         <set-property property="maxCount" value="10"/>
         <set-property property="minCount" value="2"/>
         <set-property property="user" value="root"/>
         <set-property property="password" value=""/>
         <set-property property="url"

    value="jdbc:mysql://localhost:3306/ebooklib"/>
       </data-source>
    <!--配置多個數據源,有key值作標識-->
     <data-source key="A" type="">
     </data-source>
     <data-source key="B" type="">
     </data-source>
       </data-sources>
    <!-- 定義一個FORM,用來保存JSP提交的數據-->
    <!-- 定義一個ActionForm Bean,名叫registerForm,它對應的類為

    com.yourcompany.struts.form.RegisterForm-->  
       <form-beans>
          <form-bean name="registerForm"

    type="com.yourcompany.struts.form.RegisterForm" />
       </form-beans>
    <!--配置異常處理-->
       <global-exceptions>
         <exception
          key="global.error.invalidalogin"http://指定在

    Resource Bundle中描述該異常的消息key
          path="/forms/errors.jsp"http://指定當異常發生時的

    轉發路徑
          scope="request"http://指定ActionMessage實例的存放

    范圍
         

    type="netstore.framework.exceptions.InvalidLoginException"/>//

    指所需處理的異常類的名字。
    //bundle屬性制定Resource Bundle
     </global-exceptions>
      
       <global-forwards>
         <forward name="register" //轉發路徑的邏輯名
    path="/forms/register.jsp">//制定轉發或重定向的URI
    redirect屬性為true時,表示重定向操作;為false時,表示執行請求

    轉發操作。
    </forward>
       </global-forwards>
       <action-mappings >
          <action
             attribute="registerForm"http://設置Action關聯的ActionForm

    Bean在request或session范圍內的屬性key,通過

    request.getAttribute("registerForm")就可以返回該Bean的一個實例


    //forword屬性指定轉發的URL路徑
             input="/forms/register.jsp"http://輸入表單的路徑,驗證失敗

    的返回路徑
             name="registerForm"http://指定和Action關聯的ActionForm

    Bean的名字,必須在<form-beans>中定義過。
             path="/register"http://指定訪問Action的路徑
      forward="register.jsp"http://指定和path匹配的請求轉發路徑

    ,但用戶請求的URI圍register.do,Struts框架將把請求轉發給

    register.jsp
             scope="request"http://指定ActionForm Bean 的存在范圍
    <!-- validate指定是否執行表單驗證-->
    validate="true"
            type="com.yourcompany.struts.action.RegisterAction"

    ><!-- type指定Action的完整類名-->
    <!-- 定義forward,當Action里返回success時就調用下一個

    successpage.jsp頁面-->        
    <forward name="success" path="/forms/successpage.jsp" />
             <forward name="fail" path="/forms/failturepage.jsp"

    />
          </action>
       </action-mappings>
    //配置ActionServlet
       <controller
        contentType="text/html;charset=UTF-8"http://指定響應結果的內容

    類型和字符編碼!
        locale="true"指定是否把locale對象保存到當前用戶的session中

    ,默認false
        processorClass="CustomRequestProcessor"http://指定負責處理請求

    的java類的完整類名
    />
    //用來配置Resource Bundle,Resource Bundle用來存放本地化的消息

    文本     
       <message-resources

    parameter="com.yourcompany.struts.ApplicationResources" //指定

    Resource Bundle的消息資源的名。
    />
    //配置Struts插件
       <plug-in

    className="org.apache.struts.validator.ValidatorPulgIn">
         <set-property property="pathnames"

    value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
       </plug-in>
      
    </struts-config>

     

    posted on 2005-08-12 10:20 扭轉乾坤 閱讀(727) 評論(1)  編輯  收藏 所屬分類: Struts相關

    評論

    # re: struts-config.xml文件詳解 2006-09-19 16:03 Eric_Liu

    很好。很詳細。3q.  回復  更多評論   

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類(31)

    隨筆檔案(30)

    文章分類(32)

    文章檔案(33)

    相冊

    PHP小站-首頁

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品美女久久7777777| 本免费AV无码专区一区| 亚洲av无码天堂一区二区三区| 国产精品成人啪精品视频免费 | 91亚洲国产在人线播放午夜| 国产无人区码卡二卡三卡免费 | 久久精品国产亚洲一区二区三区| 久久亚洲免费视频| 含羞草国产亚洲精品岁国产精品 | 夜夜嘿视频免费看| 三级黄色免费观看| 亚洲午夜无码久久久久小说| 久久精品国产精品亚洲艾草网美妙| 8x8x华人永久免费视频| 特黄特色大片免费| 2020亚洲男人天堂精品| 亚洲人成网站在线观看播放| 在线观看av永久免费| a级在线观看免费| 亚洲AV无码男人的天堂| 日韩精品免费在线视频| 国产亚洲视频在线观看| 亚洲午夜国产精品无卡| 亚洲精品乱码久久久久久久久久久久| 成人毛片18女人毛片免费96| 久久免费线看线看| 一区二区在线免费视频| 男人天堂2018亚洲男人天堂| 亚洲AV永久无码精品| 亚洲国产精品一区二区九九 | 97人伦色伦成人免费视频| 国产免费一区二区三区在线观看| 亚洲男同gay片| 亚洲一级片在线播放| 国产日韩亚洲大尺度高清| 亚洲AV成人精品日韩一区18p| 国产精品成人免费一区二区| 国产日韩一区二区三免费高清| 美女视频黄a视频全免费网站一区| 久久亚洲最大成人网4438| 久久亚洲精品无码AV红樱桃|