復(fù)雜數(shù)據(jù)綁定
實(shí)際項(xiàng)目開發(fā)中,除了簡單數(shù)據(jù)類型外,還會經(jīng)常遇到一些比較復(fù)雜的數(shù)據(jù)綁定問題,比如數(shù)組的綁定、集合的綁定,接下來將具體講解一下數(shù)組綁定和集合綁定的使用。
1.綁定數(shù)組
在實(shí)際開發(fā)時,可能會遇到前端請求需要傳遞到后臺一個或多個相同名稱參數(shù)的情況(如批量刪除),此時不適合采用簡單數(shù)據(jù)綁定,而可以使用綁定數(shù)組的方式。
【示例12-5】下面通過一個批量刪除用戶的例子來詳細(xì)講解綁定數(shù)組的操作。
步驟01 在chapter12項(xiàng)目的WEB-INF/jsp目錄下創(chuàng)建一個展示課程信息的列表頁面course.jsp。
在上述頁面代碼中定義了3個name屬性相同而value屬性值不同的復(fù)選框控件,并在每一個復(fù)選框?qū)?yīng)的行中編寫了一個對應(yīng)課程。在單擊“刪除”按鈕執(zhí)行刪除操作時,表單會提交到一個以“/ deleteCourse”結(jié)尾的請求中。文章來源:http://www.zghlxwxcb.cn/news/detail-508174.html
步驟02 在控制器類CourseController中編寫接收批量刪除課程的方法(同時為了方便向課程列表頁面跳轉(zhuǎn),還需增加一個向course文章來源地址http://www.zghlxwxcb.cn/news/detail-508174.html
到了這里,關(guān)于【Spring】— Spring MVC復(fù)雜數(shù)據(jù)綁定的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!