以注册为例:
1、当表单控制器接收到一个请求时,请求控制器会先判断请求类型,进入handleRequestInternal()【因为Controller继承SimpleFormController,其又继承AbstractFormController抽象类,抽象类里有该方法】具体可以查看文章:流程整理
2、handleRequestInternal()方法首先调用isFormSubmission()判断是否为Form Submission,该方法中若request.getMethod()为POST则返回true
【GET流程】
一开始请求注册为GET,所以不是Form Submission,调用showNewForm()
3、showNewForm()流程:
(1)首先调用getErrorsForNewForm()