当前位置: 首页 > 编程笔记 >

SpringMVC 传日期参数到后台的实例讲解

上官琦
2023-03-14
本文向大家介绍SpringMVC 传日期参数到后台的实例讲解,包括了SpringMVC 传日期参数到后台的实例讲解的使用技巧和注意事项,需要的朋友参考一下

1、注解方式,在controller层通过initBinder注解实现

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

2、类型转换,SpringMvc提供了Converter接口

public class DateConvert implements Converter<String, Date> {
 @Override
 public Date convert(String stringDate) {
  SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
  try {
   return simpleDateFormat.parse(stringDate);
  } catch (ParseException e) {
   e.printStackTrace();
  }
  return null;
 }
}

spring.xml中配置转换器

<!-- 第一步: 创建自定义日期转换规则 -->
<bean id="dateConvert" class="xxx.xxx.DateConvert"/>

<!-- 第二步: 创建convertion-Service ,并注入dateConvert-->
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
 <property name="converters">
  <set>
   <ref bean="dateConvert"/>
  </set>
 </property>
</bean>

<!-- 第三步:注册处理器映射器/处理器适配器 ,添加conversion-service属性-->
<mvc:annotation-driven conversion-service="conversionService"/>

以上这篇SpringMVC 传日期参数到后台的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍js+springMVC 提交数组数据到后台的实例,包括了js+springMVC 提交数组数据到后台的实例的使用技巧和注意事项,需要的朋友参考一下 1.ajax 代码 2.后台接收 以上这篇js+springMVC 提交数组数据到后台的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍WordPress后台中实现图片上传功能的实例讲解,包括了WordPress后台中实现图片上传功能的实例讲解的使用技巧和注意事项,需要的朋友参考一下 图片上传 文件准备:新建php文件,我用默认主题Twenty Ten来测试,首先在这个主题的文件夹下新建一个文件-myfunctions.php   然后打开functions.php文件在最底部添加下面的代码载入我们新建的这个文件:

  • 本文向大家介绍js的函数的按值传递参数(实例讲解),包括了js的函数的按值传递参数(实例讲解)的使用技巧和注意事项,需要的朋友参考一下 js的函数传参的方式是按值传递,正常情况下,改变函数参数的值,并不会对函数外部的变量造成影响。例如: 这是因为js的函数在接收参数时,会生成一个副本变量,该副本变量等于参数的值,可以分析js这样运行的: 但是当函数的参数传递的是一个对象呢? 发现函数内部居然改变了

  • 本文向大家介绍Json实现传值到后台代码实例,包括了Json实现传值到后台代码实例的使用技巧和注意事项,需要的朋友参考一下 1.定义一个键值对对象 2.在点击表单的提交buttom的方法中: 3.把数组转换成json字符串 var postData = JSON.stringify(array); 4.使用ajax提交数据 5.java后端使用request拿到json数据 以上就是本文的全部内容

  • 本文向大家介绍springmvc接收参数为日期类型详解,包括了springmvc接收参数为日期类型详解的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了springmvc接收参数为日期类型,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 用单个Date类型接收日期类型时,会出现报错,加上initBinder的方法 意思是将所有传入的参数都

  • 本文向大家介绍SpringMVC通过注解获得参数的实例,包括了SpringMVC通过注解获得参数的实例的使用技巧和注意事项,需要的朋友参考一下 SpringMVC可以通过RequestParam注解来映射获得参数,具体用法如下: 例子: 配置过程省略 1.新建controller类 2.index.jsp 运行结果: 补充:如果表单名跟方法的参数名一致的话,无需再用@RequestParam注解来