复杂数据绑定
实际项目开发中,除了简单数据类型外,还会经常遇到一些比较复杂的数据绑定问题,比如数组的绑定、集合的绑定,接下来将具体讲解一下数组绑定和集合绑定的使用。
1.绑定数组
在实际开发时,可能会遇到前端请求需要传递到后台一个或多个相同名称参数的情况(如批量删除),此时不适合采用简单数据绑定,而可以使用绑定数组的方式。
【示例12-5】下面通过一个批量删除用户的例子来详细讲解绑定数组的操作。
步骤01 在chapter12项目的WEB-INF/jsp目录下创建一个展示课程信息的列表页面course.jsp。
在上述页面代码中定义了3个name属性相同而value属性值不同的复选框控件,并在每一个复选框对应的行中编写了一个对应课程。在单击“删除”按钮执行删除操作时,表单会提交到一个以“/ deleteCourse”结尾的请求中。文章来源:https://www.toymoban.com/news/detail-508174.html
步骤02 在控制器类CourseController中编写接收批量删除课程的方法(同时为了方便向课程列表页面跳转,还需增加一个向course文章来源地址https://www.toymoban.com/news/detail-508174.html
到了这里,关于【Spring】— Spring MVC复杂数据绑定的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!