`

使用SpringMVC将checkbox绑定到Bean的List

阅读更多
chechkbox问题:
在SpringMVC中使用Jsp展现页面,当使用checkbox时遇到一组checkbox都没选中,而controller中的bean的list值没有改变

解决方法:
在原checkbox上加一个name值相同的hidden域,这样在check没有选定的情况下request也会向后台服务器传一个值为空的属性,controller接收到空值就会改变bean中list的值,而不会发生页面没有选定checkbox,而bean中的list值不变的情况


java 代码
 
  1. <input name="bankList" type="hidden" />  
  2. <input name="bankList" type="checkbox" value="<c:out value='${b.bankId}' />" />  
分享到:
评论
1 楼 lzmhehe 2007-11-18  
条条大路通罗马啊

相关推荐

    springmvc入门参数绑定ssm整合

    SpringMVC参数绑定是指将用户请求的参数绑定到控制器的方法参数中。例如,使用@PathVariable注解绑定URL中的参数,使用@RequestParam注解绑定请求参数。 五、SSM整合 SSM整合是指将SpringMVC、MyBatis和Spring框架...

    SpringMVC入门很简单之数据绑定(下)

    在这个过程中,SpringMVC会自动进行数据绑定,将请求参数映射到Controller方法的参数上。 数据绑定分为两种类型:入参绑定和出参绑定。入参绑定是将请求参数值绑定到Controller方法的参数上,例如,如果我们有如下...

    springmvc高级参数绑定

    在上面的代码中,`@RequestParam("productIds")`注解用于将前端提交的名为"productIds"的数组参数绑定到`List&lt;Long&gt; productIds`变量上。Spring MVC会自动解析请求参数,并将其转换为合适的类型。`productService....

    扩展SpringMVC以支持绑定JSON格式的请求参数

    为了确保请求参数的有效性,我们可以使用JSR-303/JSR-349 Bean Validation标准,配合`@Valid`注解进行验证。Spring MVC会自动调用验证器,并在验证失败时抛出异常。 6. **性能优化** 为了提高性能,可以开启Gzip...

    SpringMVC自定义参数绑定实现详解

    参数绑定过程主要介绍了SpringMVC参数绑定的机理和使用@RequestParam注解指定request请求的参数名绑定到哪个方法形参上。自定义参数绑定部分主要介绍了使用WebDataBinder和使用WebBindingInitializer两种方式实现...

    使用SpringMVC做的小项目

    这段代码定义了一个处理用户列表请求的Controller,当接收到GET请求到/users/list时,它会调用userService获取所有用户,然后将数据传递给视图"userList"。 接下来,我们谈谈Hibernate,这是一个流行的对象关系映射...

    SpringMVC数据绑定及数据类型转换

    这时,SpringMVC会将多个值绑定到同一个属性,通常是List或数组类型。 例如,对于一个多选框,HTML可能会有多个`name="interest"`的选项,SpringMVC会将它们的值绑定到`List&lt;String&gt;`类型的`interests`属性: ```...

    springmvc 参数绑定例子1

    - **模型属性**:`@ModelAttribute`注解通常用于将请求参数绑定到对象的属性上,这对于处理复杂的数据结构非常有用。 ### 2. AJAX 绑定 - **JSON 数据**:使用AJAX时,通常会发送JSON数据。在Spring MVC中,可以...

    浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)

    在 JavaScript 代码中,使用 document.getElementsByTagName("input") 来获取所有的 checkbox,然后遍历选中的 checkbox,并将其值push 到数组中。最后,将数组的值连接成字符串,并将其赋值给隐藏域的值。 后端...

    SpringMVC数据绑定入门.rar

    在这个“SpringMVC数据绑定入门”压缩包中,你将找到一系列资源来帮助你理解并掌握SpringMVC的数据绑定机制,这对于任何Java开发者来说都是一个重要的技能。 1. **SpringMVC概述**: SpringMVC作为Spring框架的一...

    SpringMVC入门很简单之数据绑定(上)

    在本文中,我们将深入探讨SpringMVC框架中的数据绑定,这是Spring MVC开发中不可或缺的一部分,尤其是在处理用户输入和展示响应时。数据绑定是将HTTP请求参数与Java对象的属性关联的过程,极大地简化了Web应用程序的...

    SpringMVC 数据绑定实例详解

    在 SpringMVC 中,数据绑定是一项关键特性,它允许开发者将 HTTP 请求参数或者表单数据自动映射到控制器方法的参数上,简化了处理用户输入的过程。本篇将深入讲解 SpringMVC 数据绑定的实例详解。 SpringMVC 的数据...

    SpringMVC初学者使用的CRUD

    - 使用`@ModelAttribute`将表单数据绑定到模型对象。 - 配置视图解析器,如`InternalResourceViewResolver`,指定视图路径前缀和后缀。 - 实现Service和DAO层,理解业务逻辑和数据访问操作。 - 使用Spring的依赖注入...

    SpringMVC从无到有

    SpringMVC支持自动将请求参数绑定到控制器方法的参数,同时可以利用Bean Validation进行模型验证。 八、异常处理 SpringMVC允许通过@ControllerAdvice和@ExceptionHandler注解实现全局异常处理。 九、单元测试 ...

    SpringMVC绑定数据库例子

    在本示例中,我们将探讨如何使用SpringMVC与MyBatis框架进行集成,以便将应用程序与数据库进行绑定。SpringMVC是Spring框架的一部分,它提供了处理HTTP请求、视图解析以及模型数据绑定等功能,而MyBatis则是一个轻量...

    完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx

    2. **POJO类型绑定**:SpringMVC能自动将请求参数映射到POJO对象的属性上。如果请求参数名与对象属性名匹配,就会自动赋值。此外,还可以将POJO对象作为包装对象的一个属性,然后在Controller方法中以包装对象作为...

    Springmvc前后台数据数组绑定

    Springmvc前后台数据数组绑定,list超过了256时,会报错,如何解决?该文给出了说明

    SpringMVC参数绑定

    对象类型参数绑定涉及到将前端提交的表单数据绑定到后端的一个JavaBean对象上。这要求表单中的字段名和JavaBean的属性名保持一致,SpringMVC会自动进行封装。 例如,前端表单提交了用户信息,包括id、username、...

    SpringMVC Demo_java_springmvc_DEMO_

    6. **数据绑定和验证**:SpringMVC提供数据绑定功能,可以直接将请求参数绑定到Controller方法的参数上。此外,还可以使用`@Valid`注解和JSR-303/JSR-349 Bean Validation进行表单验证。 7. **异常处理**:...

Global site tag (gtag.js) - Google Analytics