`
SSailYang
  • 浏览: 312626 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

希望 Spring MVC 能支持多个 Bean 在页面上的数据绑定

阅读更多

不知道这个标题大家清楚不。在使用 Spring MVC 时,我们只能有一个 Command Object 去绑定页面上的数据,这显然有局限性。虽然我们可以将 Entity Bean 作为参数加入到一个 Top Level 的 Command Object,从而支持多 Object 的数据绑定,但也不灵活,是吧。Spring MVC 可以做的更灵活些。

 

我自己曾改过 Spring MVC 的源码(BindStatus),使其可以更灵活地绑定数据。但 Spring 本身提供支持会更好。

 

我在 Spring JIRA 上提了这个问题,Spring 3.0 的 MVC 应该会更加的灵活,在这个问题上。

 

http://jira.springframework.org/browse/SPR-5025

分享到:
评论

相关推荐

    spring MVC数据绑定大全

    Spring MVC 是一个强大的Java Web开发框架,用于构建...对于从Struts2转向Spring MVC的开发者来说,虽然初始学习曲线可能稍陡,但深入理解和实践后,你会发现Spring MVC在数据绑定上的便利性和可扩展性是其独特的优势。

    Spring MVC数据绑定大全.rar

    "Spring MVC数据绑定大全.rar"这个压缩包很可能包含了全面讲解Spring MVC数据绑定技术的资料,如"Spring MVC数据绑定大全.pdf"。下面将详细阐述Spring MVC数据绑定的关键知识点。 1. **注解驱动的数据绑定**:...

    Spring MVC 4.2.3

    5. **数据绑定和验证**:Spring MVC提供强大的数据绑定功能,将HTTP请求参数自动映射到处理方法的参数,并支持JSR-303/JSR-349 Bean Validation标准进行数据验证。 6. **异常处理**:通过定义全局异常处理器,可以...

    spring mvc jar包

    7. `org.springframework.expression-3.0.2.RELEASE.jar`:Spring Expression Language (SpEL) 库,它是一种强大的表达式语言,用于在运行时查询和操作对象图,常用于 Bean 的属性绑定和动态方法调用。 8. `...

    Spring MVC + Mybatis+Spring实现的个人博客系统

    这是一个基于Spring MVC、Mybatis和Spring框架实现的个人博客系统,涵盖了Web开发中的后端架构设计、数据库管理和前端展示等多个方面。以下将详细介绍这个系统的关键知识点: **1. Spring MVC** Spring MVC是Spring...

    Spring mvc5.0.3 所有jar包

    在Spring MVC中,可以用于视图解析、数据绑定等方面。 14. **MessageConverter**: Spring MVC使用MessageConverter处理HTTP请求和响应的转换,支持JSON、XML等多种格式。 15. **模板引擎**: Spring MVC支持多种...

    《精通Spring MVC 4》源码

    数据绑定是Spring MVC的一个强大特性,它允许自动将请求参数与控制器方法的参数进行映射。源码中,我们可以看到Spring如何解析请求参数并将其绑定到对象属性上,同时支持自定义转换器和验证器。 此外,Spring MVC的...

    spring mvc

    Spring MVC 支持多个配置文件,每个配置文件可以独立管理不同的功能模块。这种做法有利于项目的模块化和维护。 #### 十七、Spring MVC 获取 Spring 管理的 Bean 在 Spring MVC 中,可以通过 `@Autowired` 注解自动...

    spring mvc框架依赖全面jar

    Spring MVC 是一个基于 Java 的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。在本压缩包中包含了一系列与Spring MVC相关的jar文件,这些文件是构建和运行Spring MVC项目所...

    resin 支持spring mvc 5.0以上版本 支持Hibernate validation

    首先,Spring MVC 5.0引入了许多改进和新特性,例如对Java 8的全面支持、更好的类型安全的模型绑定、增强的路径变量处理和错误处理机制。Resin 4.0.61版本能够很好地与这些高级特性兼容,这意味着开发者可以利用...

    spring mvc + spring + hibernate 全注解整合开发视频教程 11

    Spring框架则是一个全面的企业级应用开发平台,它不仅包含Spring MVC,还提供了依赖注入(DI)、AOP(面向切面编程)、事务管理、JDBC抽象、缓存、任务调度等多个核心功能。在全注解开发中,我们可以使用@Autowired...

    Spring mvc整合mybatis例子

    在IT行业中,Spring MVC 和 MyBatis 是两个非常重要的框架,它们分别负责Web应用程序的控制器层和数据访问层。Spring MVC 提供了模型-视图-控制器架构模式的实现,而MyBatis则是一个轻量级的SQL映射框架,用于简化...

    spring-mvc-官方中文文档

    9. **数据绑定**:Spring MVC 自动支持请求参数到 Java 对象的绑定,以及对象属性到视图的显示。@RequestParam、@PathVariable、@ModelAttribute 等注解可以帮助完成数据绑定。 10. **异常处理**:通过@...

    spring mvc 3_demo

    Spring MVC支持表单数据绑定,通过`@RequestParam`或`@ModelAttribute`注解获取表单字段。同时,可以通过`@Valid`结合`javax.validation`库进行数据验证。 5. **异常处理**: `@ExceptionHandler`注解可以用来...

    Spring MVC框架的各种依赖包下载

    11. **数据绑定**:Spring MVC提供自动的数据绑定功能,将HTTP请求参数自动绑定到Controller的方法参数上,同时支持模型属性的验证。 12. **异常处理**:Spring MVC允许自定义异常处理器,将业务逻辑中抛出的异常...

    spring MVC基础学习

    - 数据绑定:Spring MVC可以自动将请求参数绑定到Controller方法的参数上。 - 数据验证:通过JSR-303/JSR-349标准实现Bean Validation,对输入数据进行校验。 6. **异常处理**: - 可以通过@ControllerAdvice和@...

    Spring MVC+ Spring+ Mybatis 框架搭建

    Spring MVC、Spring和Mybatis是Java开发中非常流行的三大开源框架,它们的组合,通常被称为“SSM”框架。SSM框架的使用可以极大地提高Web应用的开发效率,通过合理的解耦,使得各组件能够更好地协同工作。接下来,...

    Spring In Action MVC 提交表单(2)-数据绑定和数据校验

    在实际开发中,我们可能使用诸如IntelliJ IDEA或Eclipse等IDE,它们提供了对Spring MVC数据绑定和校验的强大支持,包括代码提示、错误检测和自动修复。 综上所述,Spring MVC的数据绑定和数据校验机制为开发者提供...

Global site tag (gtag.js) - Google Analytics