-->
程式前沿 幫助程式設計師解決問題,增加專業技能,提升個人能力與未來世界競爭力。
很久前的一個記錄,我發上來。
1:如果是提交form 1.1:得到command 1.1.1:如果不是sessionForm,呼叫formBackingObject(requet) 1.1.1.1:呼叫createCommand()–>BeanUtils.instantiateClass(this.commandClass); 1.1.2:如果是sessionForm,獲取form的Name,(當前類名 “.FORM.” commandName),從Session中獲取這個command,如果為null,丟擲異常;不為空的話,從session中移除掉這個command,再把這個command繫結到session中 1.2:繫結並且驗證 1.3:processFormSubmission(request, response, command, errors) 1.3.1:如果有error–>showForm(request, response, errors); 如果ifFormChanfRequest(request, command); 否則呼叫onSubmit 2:如果是請求頁面 2.1:返回showNewForm(requet, response)
写评论
很抱歉,必須登入網站才能發佈留言。