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

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

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

    Dev@Free

    zJun's Tech Weblog

    Spring管理Struts Action

    參考文檔: 使用 Spring 更好地處理 Struts 動作

    可以通過三種方式實現Spring管理Struts Action:

    • 使用 Spring 的 ActionSupport 類整合 Structs
    • 使用 Spring 的 DelegatingRequestProcessor 覆蓋 Struts 的 RequestProcessor
    • 將 Struts Action 管理委托給 Spring 框架

    本文將討論第三種方式:

    步驟一:在Struts-config.xml中加入Spring插件ContextLoaderPlugin,為 Struts 的 ActionServlet 裝載 Spring 應用程序環境。

    < plug-in  className =
      "org.springframework.web.struts.ContextLoaderPlugIn"
    >

        
    < set-property  property =
          "contextConfigLocation"
     value ="/WEB-INF/strutsbean.xml" />

     
    </ plug-in >

    其中strutsbean.xml為定義Struts Action的配置文檔。

    步驟二:在Struts-config.xml中將Action替換為代理類DelegatingActionProxy,負責在 Spring 環境中查找 Struts 動作。

    < action     path ="/searchSubmit"  
         type
    ="org.springframework.web.struts.DelegatingActionProxy"
     
         name
    ="searchForm" >

         
    < forward  name ="success"  path ="/WEB-INF/pages/detail.jsp" />
         
    < forward  name ="failure"  path ="/WEB-INF/pages/search.jsp" />
    </ action >

    其中DelegatingActionProxy會根據path="/searchSubmit",到前面定義的strutsbean.xml文件中找尋相應的Action.

    步驟三:定義Struts Action映射文件strutsbean.xml。

    <? xml version="1.0" encoding="UTF-8" ?>
    <! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" 
     "http://www.springframework.org/dtd/spring-beans.dtd"
    >

    < beans >
      
    < bean  id ="bookService"  class ="ca.nexcel.books.business.BookServiceImpl" />
      
    < bean  name ="/searchSubmit"    
            class
    ="ca.nexcel.books.actions.SearchSubmit" >

         
    < property  name ="bookService" >
            
    < ref  bean ="bookService" />
         
    </ property >
      
    </ bean >
    </ beans >

    posted on 2007-01-08 16:57 zJun's帛羅閣 閱讀(1848) 評論(0)  編輯  收藏 所屬分類: 開源軟件

    導航

    <2007年1月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    統計

    常用鏈接

    留言簿(15)

    隨筆分類

    隨筆檔案

    相冊

    收藏夾

    博客

    文檔

    站點

    論壇

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 在线免费视频你懂的| 一级毛片在线完整免费观看| 亚洲视频在线观看免费| 亚洲中文字幕第一页在线| 伊人久久国产免费观看视频| 亚洲国产精品尤物yw在线 | 天天摸天天操免费播放小视频 | 久久精品7亚洲午夜a| 久久久国产精品福利免费| 亚洲精品乱码久久久久久久久久久久| 又长又大又粗又硬3p免费视频| 亚洲性久久久影院| 91av免费在线视频| 亚洲国产精品无码一线岛国| 国产免费阿v精品视频网址| 日韩亚洲AV无码一区二区不卡| 三年片在线观看免费大全电影 | 亚洲AV噜噜一区二区三区| 国产伦精品一区二区三区免费下载| 国产亚洲精品成人久久网站| 国产精品亚洲产品一区二区三区| 国产一级a毛一级a看免费人娇| 亚洲AV无码专区在线播放中文| 最近中文字幕大全中文字幕免费 | 一级毛片aaaaaa免费看| 亚洲欧洲国产经精品香蕉网| 毛片免费观看的视频| 免费人成动漫在线播放r18| 在线精品亚洲一区二区小说| 久久久久久AV无码免费网站| 自拍日韩亚洲一区在线| 免费一级做a爰片久久毛片潮喷| 中国一级毛片免费看视频| 亚洲校园春色小说| 免费人妻av无码专区| 国产午夜无码精品免费看 | 性色av极品无码专区亚洲| 亚洲色自偷自拍另类小说| 91成年人免费视频| 无码 免费 国产在线观看91| 精品亚洲成a人片在线观看少妇|