<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”网页。
本文介绍了Spring MVC中SimpleFormController的基本配置方法,包括commandClass、formView和successView三个核心属性的设置,并通过示例详细解释了这些属性的作用。
3789

被折叠的 条评论
为什么被折叠?



