开发Spring MVC应用程序(3-3)

现在需要修改springapp-servlet.xml,定义新的表单和对应控制器

<?xml version="1.0" encoding="UTF-8"?>
    
    
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
    
    
 "http://www.springframework.org/dtd/spring-beans.dtd">
    
    
 
    
    
<!--
    
    
  - Application context definition for "springapp" DispatcherServlet.
    
    
  -->
    
    
 
    
    
<beans>
    
    
 
    
    
    <!--  Controller for the initial "Hello" page -->
    
    
    <bean id="springappController" class="web.SpringappController">
    
    
        <property name="productManager">
    
    
            <ref bean="prodMan"/>
    
    
        </property>
    
    
    </bean>
    
    
 
    
    
    <!--  Validator and Form Controller for the "Price Increase" page -->
    
    
    <bean id="priceIncreaseValidator" class="bus.PriceIncreaseValidator"/>
    
    
    <bean id="priceIncreaseForm" class="web.PriceIncreaseFormController">
    
    
        <property name="sessionForm"><value>true</value></property>
    
    
        <property name="commandName"><value>priceIncrease</value></property>
    
    
        <property name="commandClass"><value>bus.PriceIncrease</value></property>
    
    
        <property name="validator"><ref bean="priceIncreaseValidator"/></property>
    
    
        <property name="formView"><value>priceincrease</value></property>
    
    
        <property name="successView"><value>hello.htm</value></property>
    
    
        <property name="productManager">
    
    
            <ref bean="prodMan"/>
    
    
        </property>
    
    
    </bean>
    
    
 
    
    
    <bean id="prodMan" class="bus.ProductManager">
    
    
        <property name="products">
    
    
            <list>
    
    
                <ref bean="product1"/>
    
    
                <ref bean="product2"/>
    
    
                <ref bean="product3"/>
    
    
            </list>
    
    
        </property>
    
    
    </bean>
    
    
 
    
    
    <bean id="product1" class="bus.Product">
    
    
        <property name="description"><value>Lamp</value></property>
    
    
        <property name="price"><value>5.75</value></property>
    
    
    </bean>
    
    
 
    
    
    <bean id="product2" class="bus.Product">
    
    
        <property name="description"><value>Table</value></property>
    
    
        <property name="price"><value>75.25</value></property>
    
    
    </bean>
    
    
 
    
    
    <bean id="product3" class="bus.Product">
    
    
        <property name="description"><value>Chair</value></property>
    
    
        <property name="price"><value>22.79</value></property>
    
    
    </bean>
    
    
 
    
    
    <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
    
    
        <property name="basename"><value>messages</value></property>
    
    
    </bean>
    
    
 
    
    
    <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    
    
        <property name="mappings">
    
    
            <props>
    
    
                <prop key="/hello.htm">springappController</prop>
    
    
                <prop key="/priceincrease.htm">priceIncreaseForm</prop>
    
    
            </props>
    
    
        </property>
    
    
    </bean>
    
    
 
    
    
    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    
    
        <property name="viewClass">
    
    
           <value>org.springframework.web.servlet.view.JstlView</value>
    
    
        </property>
    
    
        <property name="prefix"><value>/WEB-INF/jsp/</value></property>
    
    
        <property name="suffix"><value>.jsp</value></property>
    
    
    </bean>
    
    
</beans>
    
    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值