`

关于spring mvc时间参数的绑定问题

阅读更多

一:如果在一次请求中只有一种时间格式,则可以使用以下方法进行绑定:

@InitBinder  
    protected void initBinder(HttpServletRequest request,  
            ServletRequestDataBinder binder) throws Exception {  
    	DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    	dateFormat.setLenient(true);
    	binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true)); 
    }  

 

二:如果一次 请求中的参数有多种时间格式的话,可以使用注解的方式在model上进行参数的绑定,比如:

	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date bumenfzrqzrq ;
	
        @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date xiujiajssj ;
	

 

但是,请注意,如果使用第二种的话,需要添加一个joda-time-2.1.jar包,否则会报错的。下面分享一下这个jar包

1
7
分享到:
评论

相关推荐

    spring mvc 参数绑定漏洞

    3. **默认配置不当**:Spring MVC的默认配置可能允许过于宽松的数据绑定,例如允许空值绑定到非null字段,或者允许任意类型的参数绑定。 针对这些风险,开发者可以采取以下措施来增强Spring MVC应用的安全性: 1. *...

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

    Spring MVC 是一个强大的Java Web框架,它提供了许多功能,其中之一就是参数绑定。本文将深入探讨Spring MVC中的参数绑定,帮助开发者理解如何有效地处理客户端请求中的数据。 参数绑定的核心概念是将HTTP请求中的...

    spring MVC数据绑定大全

    Spring MVC会自动将请求参数绑定到该对象的属性上。 ```java public class UserForm { private String username; private String password; // getters and setters } @RequestMapping(value = "/saveUser...

    第12章Spring MVC参数绑定的验证

    在Spring MVC中,对于如int、String等基本数据类型的请求参数,Spring MVC会自动将其与控制器方法的参数进行匹配和绑定。例如,一个GET请求中的查询参数`id=123`会被自动绑定到控制器方法的`int id`参数上。 2. **...

    关于Spring MVC同名参数绑定问题的解决方法

    总结来说,处理Spring MVC中的同名参数绑定问题,需要借助`@InitBinder`来设定字段前缀,以及`@ModelAttribute`来明确参数与模型之间的关联。这样,即使有同名参数,也能确保数据正确地绑定到对应的对象上。在实际...

    Spring MVC参数自动绑定List的解决方法

    Spring MVC 参数自动绑定 List 的解决方法 Spring MVC 参数自动...* Spring MVC 官方文档中关于参数自动绑定的详细介绍 * JSON 库在 Spring MVC 中的应用详解 * Spring MVC 中的高级特性,例如 @JsonView 注解的使用

    Spring MVC jar包

    - **基本概念**:Spring MVC提供了一个灵活的MVC实现,包括请求映射、视图解析、模型绑定等功能。它通过DispatcherServlet作为前端控制器,负责接收请求并分发到相应的处理器。 - **组件**:主要包括Model、View、...

    最全最经典spring-mvc教程

    Spring MVC还支持数据绑定,自动将请求参数绑定到Java对象,这极大地简化了表单提交的处理。对于验证,Spring MVC提供了BindingResult和Validator接口,用于校验模型数据的正确性。 另外,Spring MVC与Spring框架的...

    Spring.MVC-A.Tutorial-Spring.MVC学习指南 高清可复制版PDF

    除此之外,Spring MVC还支持数据绑定、验证、本地化、主题、异常处理等功能。例如,使用@ModelAttribute注解可以将请求参数绑定到Controller方法的参数上,@Valid用于进行数据验证,Validator接口可以自定义验证逻辑...

    Spring MVC 4.2.3

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

    springmvc 参数绑定例子

    通过在方法参数前加上`@RequestParam`并指定对应的参数名,Spring MVC会自动将请求中的相应参数值绑定到该方法参数上。例如: ```java @RequestMapping(value = "/save", method = RequestMethod.POST) public ...

    Spring MVC数据绑定大全.rar

    在Spring MVC框架中,数据绑定是一项核心功能,它允许开发者将HTTP请求参数、模型对象以及视图中的数据关联起来,简化了数据处理的过程。"Spring MVC数据绑定大全.rar"这个压缩包很可能包含了全面讲解Spring MVC数据...

    第11章Spring MVC常用参数的使用可运行源码 Spring MVC简单应用

    Spring MVC 会自动将请求参数绑定到这些对象的属性上。 7. **路径变量和请求参数** `@PathVariable` 用于获取 URL 中的动态部分,而 `@RequestParam` 用于获取请求参数。例如,`@GetMapping("/user/{id}")` 可以...

    Mastering Spring MVC 4(2015.09)源码

    总的来说,"Mastering Spring MVC 4(2015.09)源码"提供了深入学习Spring MVC的机会,你可以通过阅读和分析源码来了解如何配置DispatcherServlet、怎样编写控制器、如何进行数据绑定与验证,以及如何利用拦截器等特性...

    Spring MVC数据绑定概述及原理详解

    在Spring MVC中,数据绑定是框架提供的一种强大的功能,它允许开发者轻松地将HTTP请求参数映射到控制器方法的参数上。这个过程不仅包括基本类型的绑定,还可以处理复杂的对象结构。以下是对Spring MVC数据绑定的深入...

    spring mvc 4.0

    6. **数据绑定与验证**:Spring MVC提供了数据绑定和验证功能,允许将表单数据自动绑定到Java对象,并进行校验,简化了业务逻辑处理。 7. **视图解析**:Spring MVC 4.0支持多种视图技术,如JSP、FreeMarker、...

    Spring MVC处理参数中的枚举类型通用实现方法

    "Spring MVC处理参数中的枚举类型通用实现方法" ...* Spring MVC参数绑定 * applicationcontext.xml文件配置 * @RequestParam注解的使用 标签:springmvc工作流程 springmvc 参数的枚举类型转换 springmvc参数绑定

    Spring MVC使用Demo

    `@RequestParam`用于从请求参数中获取值,`@PathVariable`用于处理URL路径变量,`@ModelAttribute`则常用于绑定表单数据到模型对象。 此外,Spring MVC提供了ModelAndView类,它可以将处理结果(模型数据)和视图名...

Global site tag (gtag.js) - Google Analytics