posts - 119, comments - 62, trackbacks - 0, articles - 0

          struts2 spring配置

          Posted on 2008-08-22 17:41 Kevin Meng 閱讀(2423) 評論(0)  編輯  收藏

          (1)在eclipse中配置好struts2

          (2)把struts2-spring-plugin-2.0.11.2.jar包復制到WEB-INF\lib目錄
          (3)在web.xml中配置spring
          <listener>
              <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
          </listener>
          記住,如果您之前用過spring,請把spring配置去掉。
           <servlet>
            <servlet-name>context</servlet-name>
            <servlet-class>
             org.springframework.web.context.ContextLoaderServlet
            </servlet-class>
            <load-on-startup>1</load-on-startup>
           </servlet>
          (4)修改applicationContext.xml
          <beans default-autowire="byName" xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
          (5)在struts.xml加入
          <constant name="struts.objectFactory" value="spring" />
          (6)在spring的配置文件applicationContext.xml中定義action
          <bean id="SearchBusLineAction"
            class="com.bus.struts2.action.SearchBusLineAction" abstract="false"
            lazy-init="default" autowire="default" dependency-check="default">
            <property name="busService">
             <ref bean="BusServiceImpl" />
            </property>
           </bean> 
          (7)在struts.xml中定義action
          <!-- 注意這里class="SearchBusLineAction"而不是com.bus.struts2.action.SearchBusLineAction是因為這個已經在spring的applicationContext.xml中定義 -->
            <action name="searchBusLine" class="SearchBusLineAction">
             <result name="success" type="freemarker">/index.jsp</result>
            </action>

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


          網站導航:
           
          主站蜘蛛池模板: 新竹县| 洛南县| 嘉善县| 龙川县| 阜宁县| 遵义县| 东港市| 永兴县| 拉萨市| 乌兰察布市| 西乌珠穆沁旗| 汕头市| 东港市| 茌平县| 自贡市| 中宁县| 宁都县| 临江市| 磴口县| 仁布县| 织金县| 恩施市| 涡阳县| 曲周县| 米泉市| 大新县| 东莞市| 武川县| 江陵县| 盘山县| 安化县| 承德市| 沁阳市| 乡城县| 怀来县| 宝清县| 南平市| 梁平县| 新丰县| 天峨县| 湖南省|