spring mvc 的配置

1. 在web.xml中需要配置:

      <servlet>
        
<servlet-name>bean</servlet-name>
        
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        
<load-on-startup>1</load-on-startup>
      
</servlet>
      
<servlet-mapping>
        
<servlet-name>bean</servlet-name>
        
<url-pattern>*.htm</url-pattern>
      
</servlet-mapping>

2. 在web.xml的同级目录下,新建bean.xml文件:

      <?xml version="1.0" encoding="UTF-8"?>
      <beans 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.5.xsd"
>

      
<!--
          the application context definition for the springappDispatcherServlet
      
-->
      
<bean id="productManager" class="com.archie.service.SimpleProductManager">
        
<property name="products">
          
<list>
            
<ref bean="product1"/>
            
<ref bean="product2"/>
            
<ref bean="product3"/>
          
</list>
        
</property>
      
</bean>
      
<bean id="product1" class="com.archie.domain.Product">
        
<property name="description" value="Lamp"></property>
        
<property name="price" value="5.75"></property>
      
</bean>
<bean id="product2" class="com.archie.domain.Product">
<property name="description" value="Table"></property>
<property name="price" value="75.25"></property>
</bean>
<bean id="product3" class="com.archie.domain.Product">
<property name="description" value="Chair"></property>
<property name="price" value="22.79"></property>
</bean>

<!--
定义信息资源
<fmt:message key="title"/>
......
-->
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="messages"></property>
</bean>

<bean name="/hello.htm" class="com.archie.web.HelloController"/>
<bean name="/product.htm" class="com.archie.web.InventoryController">
<!-- productManager字段映射id为productManager的bean -->
<property name="productManager" ref="productManager"></property>
</bean>

<!-- 视图解析器 -->
<bean id="viewResolver"
class
="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property>
<property name="prefix" value="/WEB-INF/jsp/"></property>
<property name="suffix" value=".jsp"></property>
</bean>


</beans>

posted @ 2012-09-13 18:35  coreWars  阅读(101)  评论(0)    收藏  举报