Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / SpringMVC初始化参数绑定--日期格式

一、初始化参数绑定[一种日期格式]配置步骤:
①:在applicationcontext.xml中只需要配置一个包扫描器即可
12<!-- 包扫描器 -->     <context:component-scan base-package="cn.happy.controller"></context:component-scan>
②:在处理器类中配置绑定方法  使用@InitBinder注解在这里首先注册一个用户编辑器 参数一为目标类型 propertyEditor为属性编辑器,此处我们选用 CustomDateEditor属性编辑器,参数一为想转换的日期格式,参数二表示是否允许为空
1234567891011121314151617@Controllerpublic class MyController {     //匹配单个    @InitBinder    public void initData(WebDataBinder wdb){        wdb.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), true));             }              @RequestMapping(value="/first.do"    public String doFirst(Date birthday,int age){             return "/welcome.jsp";    }}
③ 定制jsp页面:
123456<form action="${pageContext.request.contextPath }/first.do" method="post">   <h1>参数绑定转换器</h1>                出生日期:<input name="birthday" value="${birthday}"/><br/><br/>                年龄:<input name="age" value="${age }"/><br/><br/>      <input type="submit" value="注册"/>   </form>
实现效果:
二、多日期的绑定①自定义的属性编辑器,需要我们继承PropertiesEditor,重写里面的setAsText方法,使用setValue方法赋值②在处理器类中使用我们自定的属性编辑器 实现效果:  SpringMVC+MyBatis集成配置  http://www.linuxidc.com/Linux/2016-09/135212.htmSpringMVC总结篇  http://www.linuxidc.com/Linux/2016-06/132659.htmSpring+SpringMVC企业快速开发架构搭建  http://www.linuxidc.com/Linux/2015-09/122942.htmSpringMVC的乱码处理  http://www.linuxidc.com/Linux/2015-07/120542.htmSpring MVC+Spring3+Hibernate4开发环境搭建 http://www.linuxidc.com/Linux/2013-07/87119.htmSpring MVC整合Freemarker基于注解方式 http://www.linuxidc.com/Linux/2013-02/79660.htm基于注解的Spring MVC简单介绍 http://www.linuxidc.com/Linux/2012-02/54896.htmSpringMVC详细示例实战教程 http://www.linuxidc.com/Linux/2015-06/118461.htmSpringMVC错误页面配置  http://www.linuxidc.com/Linux/2016-12/138097.htmSpringMVC 异常处理  http://www.linuxidc.com/Linux/2015-06/119049.htmSpringMVC框架入门配置 IDEA下搭建Maven项目 http://www.linuxidc.com/Linux/2016-09/134918.htm本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-01/139334.htm