spring mvc 各种控制器的区别关系

 
控制类型
适用于
简单
Controller(接口)
AbstractController
控制器非常简单,需要的功能和java applet差不多
一次性
ThrowawayController
你需要像命令那样的简单请求处理方式(类似Webwork的Action)
多动作
MultiActionController
应用系统中有多个动作处理相似或相关的逻辑
命令
BaseCommandController
AbstractCommandController
控制器会从请求接受一个或多个参数,然后将他们绑定到一个对象中,而且提供参数验证的功能
表单
AbstractFormController
SimpleformController
需要给用户显示一个表单,并且处理输入表单的数据
向导
AbstractWizardFormController
你需要带领用户通过一个复杂的,多页面的输入表单,最后按一个表单处理
 

你可能感兴趣的:(spring mvc 各种控制器的区别关系)