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

springMVC form表单提交---包含时间类型的数据

    博客分类:
  • java
 
阅读更多

当form表单中的数据是基本类型的时,直接请求action中的url,一点问题都没有。

但是当form表单总有时间类型的数据时,且对应的controller是用一个java对象来绑定对应form提交的数据时,就会出现问题。无法提交成功。

解决办法:

在对应的controller中新增下面的方法:

 

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. /** 
  2.      * form表单提交 Date类型数据绑定 
  3.      * <功能详细描述> 
  4.      * @param binder 
  5.      * @see [类、类#方法、类#成员] 
  6.      */  
  7. @InitBinder    
  8. public void initBinder(WebDataBinder binder) {    
  9.         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");    
  10.         dateFormat.setLenient(false);    
  11.         binder.registerCustomEditor(Date.classnew CustomDateEditor(dateFormat, true));    
  12. }  

 

分享到:
评论

相关推荐

    springmvc-form表单的使用

    ### Spring MVC Form表单的使用详解 #### 一、Spring MVC Form 表单的基本概念 在Web开发中,表单是实现用户与服务器之间交互的重要工具。Spring MVC框架提供了强大的表单支持,允许开发者轻松地处理HTTP请求中的...

    Spring In Action SpringMVC 提交表单

    总结,SpringMVC提供了一套完整的解决方案来处理表单提交,从接收请求到数据验证,再到视图呈现,整个过程简洁高效。理解并熟练运用这些概念和机制,能帮助开发者构建出更加健壮和可维护的Web应用。在实际开发中,应...

    SpringMVC之表单提交===③===多文件上传表单

    在处理文件上传时,Spring MVC使用了`CommonsMultipartResolver`,这是Apache Commons FileUpload库的一个适配器,可以处理multipart/form-data类型的表单数据,即文件上传。 要实现多文件上传,我们需要在HTML表单...

    SpringMVC处理模型数据-2.docx

    `@ModelAttribute("user")`用于将表单提交的数据绑定到`User`对象中,并将其作为模型数据传递。这样,无论何时访问需要登录信息的页面,都可以从会话中获取这个用户信息。 #### 4. @ModelAttribute `@...

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

    表单页面应包含一个`&lt;form&gt;`元素,其中的`action`属性指向控制器的提交方法。 ```html &lt;!DOCTYPE html&gt; 表单提交 表单提交示例 &lt;form action="/form" method="post"&gt; 姓名: ...

    基于注解的springmvc进行form表单操作

    在处理form表单提交时,通常使用`@PostMapping`,因为表单默认使用POST方法提交数据。 4. `@RequestParam`:当需要从请求参数中获取值时,可以使用此注解,它会将请求参数与方法参数绑定。 接下来,我们将通过一个...

    SpringMVC之表单提交===②===单文件上传表单

    这里的`enctype="multipart/form-data"`是关键,它告诉浏览器表单数据将以多部分编码方式发送,这是处理文件上传所必需的。 在Spring MVC中,我们需要创建一个处理器方法来处理文件上传。创建一个名为`...

    SpringMVC中使用bean来接收form表单提交的参数时的注意点

    SpringMVC中使用Bean来接收Form表单提交的参数时的注意点 在 SpringMVC 框架中,使用 Bean 来接收 Form 表单提交的参数是非常常见的操作。然而,在这个过程中,需要注意一些细节,以免出现问题。本文将介绍 ...

    springmvc4.1.1集成spring-security3.2.10

    Spring Security,则是Spring生态系统中的一个核心组件,用于提供全面的安全访问控制服务,包括用户认证、权限授权等。 在Spring MVC 4.1.1中集成Spring Security 3.2.10,主要涉及到以下几个关键知识点: 1. **...

    SpringMVC form标签引入及使用方法

    在 Controller 中,我们使用了 @RequestMapping 注解来处理表单的提交,并将数据存储在 Map 对象中。 SpringMVC form 标签可以帮助我们快速生成 HTML 表单,并简化了 Controller 的编写过程。同时,该标签也提供了...

    由Spring-SpringMVC-MyBatis-MySQL数据库开发的一个博客系统源码.zip

    由Spring-SpringMVC-MyBatis-MySQL数据库开发的一个博客系统 技术 后端 Spring Spring MVC MyBatis druid-数据库连接池 PageHelper-Mybatis通用分页插件 FreeMarker-模板引擎 前端 Bootstrap jQuery jQuery Form Vue...

    Servlet、Struts、SpringMVC对于表单重复提交的解决方案

    总结来说,Servlet、Struts和SpringMVC都提供了各自的解决方案来防止表单重复提交,主要方法包括使用Session、令牌机制、重定向和拦截器等。开发者可以根据项目需求选择合适的方式来实现,确保应用的稳定性和数据...

    ajax提交form表单和上传图片

    接下来,`jquery-form.js` 是一个jQuery插件,它扩展了jQuery的功能,允许我们通过Ajax方式提交HTML表单,包括文件上传。这个插件处理了与文件上传相关的复杂性,如处理多部分/混合内容类型,使得在不离开当前页面的...

    SpringMVC 数据解析(Form/Ajax)

    1.SpringMVC框架, 2.使用MYSQL数据库分读、写; 3.使用Log4j日志 4.详解数据提交和解析 文档地址:http://blog.csdn.net/sandyagor/article/details/51016885

    springMvc集合接收参数的用法

    通过合理使用`@RequestBody`和`@ModelAttribute`注解,以及适当的参数类型,你可以轻松地处理包括集合在内的复杂数据结构。在实际开发中,确保前端和后端的参数命名一致,以便Spring MVC能够正确地进行数据绑定。...

    SpringMVC表单标签简介

    `&lt;form:form&gt;` 标签是SpringMVC表单标签中最常用的一个,它有两大主要功能:一是可以自动绑定表单数据到一个特定的对象;二是支持使用除GET和POST之外的HTTP方法(如DELETE、PUT)提交表单数据。 ###### 1.1 绑定...

    springmvc 第二个例子(接收表单参数+重定向)

    在Web应用中,用户通常通过HTML表单提交数据。Spring MVC提供了一个强大的机制来处理这些参数。这通常涉及到以下步骤: 1. **创建表单视图**:在HTML页面上,我们创建一个表单,其中包含输入字段,如文本框、选择框...

    SpringMVC入门很简单之表单标签

    6. **数据绑定与验证**:SpringMVC支持数据绑定,即自动将表单提交的数据映射到Java对象的属性上。同时,可以使用JSR-303/JSR-349提供的注解进行数据验证,如`@NotBlank`、`@Size`等。 7. **处理器适配器...

    springmvc接收ajax请求注意事项

    data: $("#form1").serialize(), // 将表单数据提交到后台 type: "post", // 提交方式,表单只能以 post 方式提交 async: true, // 如果需要发送同步请求,请将此选项设置为 false contentType: "application/x-...

Global site tag (gtag.js) - Google Analytics