Spring MVC數(shù)據(jù)綁定
1.數(shù)據(jù)綁定概述
在執(zhí)行程序時(shí),Spring MVC根據(jù)客戶端請(qǐng)求參數(shù)的不同將請(qǐng)求消息中的信息以一定的方式轉(zhuǎn)換并綁定到控制器類的方法參數(shù)中。這種將請(qǐng)求消息數(shù)據(jù)與后臺(tái)方法參數(shù)建立連接的過程就是Spring MVC中的數(shù)據(jù)綁定。
在數(shù)據(jù)綁定過程中,Spring MVC框架會(huì)通過數(shù)據(jù)綁定組件(DataBinder)將請(qǐng)求參數(shù)串的內(nèi)容進(jìn)行類型轉(zhuǎn)換,然后將轉(zhuǎn)換后的值賦給控制器類中方法的形參,這樣后臺(tái)方法就可以正確綁定并獲取客戶端請(qǐng)求攜帶的參數(shù)。具體的信息處理過程的步驟如下。
步驟01 Spring MVC將ServletRequest對(duì)象傳遞給DataBinder。
步驟02 將處理方法的入?yún)?duì)象傳遞給DataBinder。文章來源:http://www.zghlxwxcb.cn/news/detail-498459.html
步驟03 DataBinder調(diào)用ConversionService組件進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換、數(shù)據(jù)格式化等工作,文章來源地址http://www.zghlxwxcb.cn/news/detail-498459.html
到了這里,關(guān)于【Spring】— Spring MVC簡(jiǎn)單數(shù)據(jù)綁定(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!