SimpleFormController类中属性的解释

本文介绍了Spring MVC中SimpleFormController的基本配置方法,包括commandClass、formView和successView三个核心属性的设置,并通过示例详细解释了这些属性的作用。

<bean id="urlMapping1" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
            
<property name="mappings">
            <props>
                <prop key="/login.do">loginCtl</prop>
            </props>
        </property>
    </bean>
  
    <bean name="loginCtl"
          class="action.Login" >
          <property name="commandClass">
              <value>action.Fuser</value>
          </property>
          <property name="formView">
              <value>form</value>
          </property>
           <property name="successView">
              <value>success</value>
          </property>
    </bean>   

 

“SimpleFormController”,他是一个简单表单控制器,这种控制器有三个基本的属性需要指定。这三个属性都是 simpleFormController这个父类自带属性,即当一个类继承了SimpleFormController类时,这三个属性就存在,用户不 需要再自行定义。
1        commandClass 这个属性规定了存放表单数据的bean。便于spring 容器识别用户定义的数据接口。(是一个简单的bean)
2        formView 这个属性规定了控制器执行失败时返回到的视图。由于其值是“form”,又由于名为viewResolver的bean规定了后缀是.jsp,因此控制器执行成功时,打开名为”form.jsp”的网页.
3        successView这个属性规定了控制器执行成功时返回的视图。在这里,由于其值是“success”,又由于名为viewResolver的bean规定了后缀是.jsp,控制器成功执行时,打开名为“success.jsp”网页。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值