`

spring mvc 转化Date数据类型

阅读更多

 

 

从前台传递一个date到controller,前后台的date类型转换不过来,解决办法:
在controller中加上

@InitBinder
public void initBinder(WebDataBinder binder) {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(true);
binder.registerCustomEditor(Date.class, new CustomDateEditor(
dateFormat, true));
} 
 



其中方法中的true这个参数是控制是否合法适合,true的时候可以为空,false的时候不能为空

分享到:
评论

相关推荐

    spring mvc3.1.0 日期自动转换

    3. 配置转换器:在Spring MVC配置中,你可以通过`<mvc:annotation-driven>`标签启用数据绑定和类型转换功能,并可以自定义转换器的优先级或添加新的转换器。 ```xml <mvc:annotation-driven> <mvc:converters> <!...

    Spring MVC学习(七)-------SpringMVC数据类型转换

    ### Spring MVC 数据类型转换详解 #### 一、背景与需求 在进行Web应用开发时,尤其是在使用Spring MVC框架的过程中,经常需要对用户提交的数据进行处理,包括但不限于数据类型转换、数据验证以及数据格式化等操作...

    29 Spring MVC之类型转换Converter慕课专栏1

    在Spring MVC中,类型转换是将用户输入的数据(通常是字符串)转换为模型对象中的预期类型。在早期版本中,我们依赖于`PropertyEditor`来完成这个任务,它只能处理从`String`到其他类型的转换。然而,随着Spring的...

    spring mvc执行流程

    - **数据转换**:如果请求参数需要转换为特定类型的数据(如Integer、Date等),Spring会自动进行转换。 - **数据验证**:对请求参数进行有效性验证,确保数据符合预期格式。 `Controller`处理完请求后,会返回一个...

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

    (1) 创建一个Order类来封装上述订单信息,其中各个属性的名称和数据类型是:产品编号(ProductID,Integer),用户编号(UserID,Integer),交易日期(TransactionDate,Date),价格(Price,Double),数量(Quantity,...

    spring mvc注释文档

    在Spring MVC中,通过使用注解,开发者可以轻松地将普通的Java类转化为Controller。例如,`@Controller`注解可以标记在一个类上,表示该类是一个Spring MVC的Controller组件;`@RequestMapping`注解则用于映射HTTP...

    深入理解Spring MVC的数据转换

    DataBinder会从ServletRequest中获取参数信息,然后获取处理方法的参数,并调用ConversionService组件完成数据类型转换和数据格式化工作。最后,DataBinder将生成BinderResult对象,该对象包含了转换后的信息和校验...

    spring_-mvc-master.zip

    Spring MVC提供了对输入数据的自动转换和输出数据的格式化功能,如String到Date的转换,数字的格式化等。 10. **Spring MVC配置** 创建Spring MVC项目时,我们需要配置Spring的XML或Java配置文件,定义...

    spring mvc 接口

    ### Spring MVC 接口返回 JSON 数据详解 #### 一、Spring MVC 概念与作用 Spring MVC 是 Spring Framework 的一个重要模块,它实现了 MVC(模型-视图-控制器)设计模式,帮助开发者构建易于维护和扩展的 Web 应用...

    Spring MVC之@RequestMapping详解

    HttpMessageConverter是Spring MVC中处理请求和响应数据转换的关键组件。当使用`@RequestBody`和`@ResponseBody`时,Spring会自动寻找合适的Converter进行数据转换。例如,对于JSON数据,Jackson或Gson库的Converter...

    Spring MVC自定义日期类型转换器实例详解

    通过上述步骤,我们可以在Spring MVC中实现一个自定义的日期类型转换器,使其按照预定的格式处理日期类型数据。这样,无论数据以何种形式传输,客户端都能接收到统一、规范的日期格式,提高数据处理的准确性和用户...

    专题资料(2021-2022年)SpringMVC数据类型转换要点.doc

    在Spring3之前,数据类型转换主要依靠`PropertyEditor`。这一过程包括以下步骤: - **类型转换**:首先,使用`PropertyEditor`的`setAsText(String)`方法将字符串转换为所需类型,然后通过`setValue(Object)`进行...

    spring mvc使用@InitBinder标签对表单数据绑定的方法

    这是因为 Spring MVC 框架中的数据绑定机制是通过 PropertyEditor 来实现的,而 PropertyEditor 只能处理 String 到基本数据类型的转换。如果我们想要将表单中的数据绑定到 Bean 中,我们需要使用 @InitBinder 标签...

    27 Spring MVC数据绑定InitBinder揭秘慕课专栏1

    背景在使用 SpingMVC 框架的项目中,经常会遇到页面某些数据要转换成类型是 Date、Integer、Double 等的数据绑定到控制器的实体。Sprin

    springmvc第二天课堂笔记.docx

    同时,也支持简单数据类型的绑定,如整型、字符串、日期等。 八、自定义参数绑定 自定义参数绑定是 Spring MVC 框架中的一个重要特性,允许用户自定义参数绑定的规则。如日期类型绑定,可以定义一个 Converter, ...

    扩展SpringMVC以支持更精准的数据绑定1

    在默认情况下,Spring MVC使用`WebDataBinder`来处理数据绑定,它可以将请求参数与Java对象的字段进行匹配,并通过类型转换器(`Converter`)和格式化器(`Formatter`)将字符串值转化为对象类型。如果遇到无法直接...

    Spring MVC请求参数接收的全面总结教程

    Spring MVC请求参数接收其实一般的表单或者JSON数据的请求都是相对简单的,一些复杂的处理主要包括URL路径参数、文件上传、数组或者列表类型数据等。另外,关于参数类型中存在日期类型属性(例如java.util.Date、...

    springmvc注解式控制器的数据验证、类型转换及格式化 SpringMVC数据验证

    总结来说,Spring MVC的注解式控制器提供了强大的数据验证、类型转换和格式化功能,简化了Web开发过程,提升了应用的安全性和用户体验。通过合理利用这些特性,开发者可以构建更加健壮、易于维护的Web应用。

Global site tag (gtag.js) - Google Analytics