SpringMVC数据绑定 (二)

接收表单复合数据

  1.使用数组接收数据

  

  

 

 

    

 

  2.List集合接收表单数据

  List参数前一定要使用@RequestRaram注解

  

  

   使用实体类作为参数接收数据时,可以直接使用List集合

   

 关联对象赋值

  

 

 

 

 日期类型转换

 @DateTimeFormat (pattern ="yyyy-MM-dd" )放在方法Date参数前,在实体类中使用也必须添加次注解

 日期转换器,必须实现接口Converter,重写convert方法,Converter接口两个参数分别是转换前后的数据类型,convert方法实现转换过程

 在使用转换器时,首先需要在applicationContext.xml中配置

<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
    <property name="converters">
        <set>
            <bean class="com.spring.mvc.converter.MyDateConverter"/>
        </set>
    </property>
</bean>

 如果既书写了@DateTimeFormat( pattern = " ")注解有添加了转换器,实际以转换器为准

posted @ 2022-05-03 18:51  南风知君  阅读(89)  评论(0)    收藏  举报