`
gaobusi
  • 浏览: 199383 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

Spring表单提交日期类型绑定

    博客分类:
  • JAVA
阅读更多

    解决Spring自动绑定中的数据转换问题,直接在Controller中添加下面一段代码即可,其他数据类型同理。

 

 

    /*
     * 表单提交日期绑定
     */
    @InitBinder
    public void initBinder(WebDataBinder binder) {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        dateFormat.setLenient(false);
        binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
    }

    /*
     * 提交绑定
     */
    @InitBinder
    public void initDataBinder(WebDataBinder binder) {
        binder.registerCustomEditor(BookBagType.class, bookBagTypeEditor);
    }
 

 

 

分享到:
评论
1 楼 dailuwen 2017-02-21  
如果 日期类型里面 有  年月 和 年月日 一同存在的呢?

相关推荐

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

    例如,当用户提交一个HTML表单时,表单字段的值可以被自动绑定到Java对象的属性上。Spring通过`@RequestParam`或`@ModelAttribute`注解实现这一功能。`@RequestParam`用于单个参数,而`@ModelAttribute`通常用于绑定...

    spring 2.0表单绑定实例

    自己写的spring表单绑定的小例子,分别使用SimpleFormController,MultiActionController,spring的form tag和validator。 还在MultiActionController里面实现了表单的绑定

    spring MVC数据绑定大全

    例如,当表单提交的数据包含`username`和`password`字段时,可以在控制器方法中声明对应类型的参数,Spring MVC会自动将这些值填充到对应的参数中。 ```java @RequestMapping(value = "/login", method = Request...

    Spring MVC3复杂表单终极解决办法

    在处理复杂的表单提交时,Spring MVC 提供了多种解决方案。本文将深入探讨Spring MVC3在处理复杂表单场景下的最佳实践。 首先,我们要理解什么是复杂表单。复杂表单通常涉及到多个关联对象的提交,比如用户信息与...

    Spring MVC注解与数据绑定(含源码及结果图)

    1、有如下一个订单信息页面order.jsp(置于/WEB-INF/jsp目录下),按以下步骤实现一个使用POJO类型完成表单数据传输的SpringMVC数据绑定项目。 (1) 创建一个Order类来封装上述订单信息,其中各个属性的名称和数据类型...

    spring 数据绑定心得,适合新手

    例如,一个表单中的文本框可以被绑定到一个Integer类型的属性,当表单提交时,Spring会自动将文本框的字符串值转换为整数。 接下来,POJO(Plain Old Java Object)数据绑定是Spring数据绑定的一个重要应用场景。...

    Spring In Action SpringMVC 提交表单

    《Spring In Action: SpringMVC 提交表单详解》 在Web开发中,SpringMVC作为Spring框架的一部分,是处理HTTP请求和响应的强大工具。它为开发者提供了构建高性能、易于测试的Web应用程序的结构。本篇文章将深入探讨...

    Spring下的AJAX和Form表单提交及单/多方法控制器比较

    而Form表单提交更适用于传统的提交行为,与Spring MVC的模型绑定和验证机制配合良好。单方法控制器适合简单的操作,而多方法控制器则适用于更复杂的业务逻辑。开发者应根据项目需求和功能复杂性选择合适的方法。

    简单的表单提交代码

    使用Spring MVC框架时,可以创建一个方法,该方法的参数类型与表单字段对应,Spring会自动绑定表单数据。 7. **安全与优化** 在实际应用中,还需要考虑表单的安全性,如防止跨站脚本攻击(XSS)、跨站请求伪造...

    Spring MVC表单标签库

    - 如果有错误,Spring MVC会自动将错误信息绑定到模型中,然后返回到表单页面,`<form:errors>`标签会显示这些错误。 - 如果一切正常,控制器会处理数据并重定向到新的页面或者更新视图。 4. **表单标签实例** ...

    SpringMVC表单标签进行数据绑定(图书管理)Demo

    - 当用户提交表单时,Spring MVC会自动将表单字段的值映射到相应的模型对象属性上。这减少了手动解析请求参数的工作量。 - 在控制器方法中,我们通常使用`@ModelAttribute`注解来接收绑定的对象。例如,`@...

    Spring 注解学习手札(三) 表单页面处理

    在实际的Web开发中,表单处理是用户交互的重要组成部分,Spring提供了强大的支持,使得开发者能够方便地绑定表单数据、进行验证以及处理异常情况。下面,我们将会详细介绍以下几个核心知识点: 1. `@ModelAttribute...

    ajax提交form表单和上传图片

    本教程将详细讲解如何利用jQuery、jQuery Form插件以及Spring MVC框架来实现Ajax提交表单并上传图片。通过这种方式,用户无需等待页面刷新,即可完成操作,提升了交互性。 首先,`jquery.js` 是jQuery库的核心文件...

    SpringMVC之表单提交===①===普通表单

    在本文中,我们将深入探讨...总结起来,Spring MVC通过控制器、模型、视图和数据绑定等机制,使得处理表单提交变得简单而灵活。通过正确的配置和编程,开发者可以构建出高效、健壮的Web应用,优雅地处理用户的输入。

    spring技术

    例如,在日期类型绑定中,常见的日期格式“yyyy-MM-dd”可能无法被Spring MVC默认识别。为了处理这种情况,我们可以创建一个自定义的日期转换器,比如`MyDataBinding`类,该类实现了`WebBindingInitializer`接口。在...

    Spring MVC---数据绑定和表单标签详解

    当用户提交表单时,Spring MVC会自动将请求参数与模型对象的属性进行匹配,并进行类型转换。如果输入验证失败,Spring MVC会重新填充表单,用户无需再次输入已填写的信息。 **表单标签库**: Spring MVC提供了一组...

    一篇文章弄懂Spring MVC的参数绑定

    Spring MVC内部使用了`ConversionService`来自动转换请求参数的类型,如将字符串转换为整数或日期等。 此外,Spring MVC 还支持更多高级特性,如模型绑定(Model Binding)和数据验证(Data Validation)。模型绑定...

    springmvc绑定Set的解决方案

    本文将详述如何在Spring MVC中实现对Set类型的参数进行绑定,以解决可能遇到的问题。 首先,理解Spring MVC的数据绑定机制是至关重要的。Spring MVC在接收到HTTP请求后,会尝试将请求参数与控制器方法的参数进行...

    MVC3中如何将枚举类型绑定到下拉列表

    此方法接收表单提交的数据,并根据用户的请求执行相应的逻辑。 #### 枚举转换至SelectList 为了让枚举能够正确地绑定到下拉列表,需要编写一个辅助方法来将枚举转换为`SelectList`对象: ```csharp public static...

    EXT异步提交FORM表单

    2. **设置提交事件**:为了处理异步提交后的成功或失败情况,可以为表单绑定`submit`事件处理器。 ```javascript form.getForm().submit({ success: function(form, action) { console.log('表单提交成功:', ...

Global site tag (gtag.js) - Google Analytics