`
morris
  • 浏览: 179105 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Spring MVC模式中日期格式設定

阅读更多
首先在action-servlet.xml中配置如下:
 	
<!-- property editor -->			
	<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
    	<property name="webBindingInitializer">
        	<bean class="com.morris.MyBindingInitializer"/>
    	</property>
	</bean>


具體的實現代碼如下:
package com.morris;
/**
 * @author morris
 * @version 1.0 2008-03-26
 */

public class MyBindingInitializer implements WebBindingInitializer {

	public void initBinder(WebDataBinder binder, WebRequest request) {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");  //可以設定任意的日期格式
        dateFormat.setLenient(false);
        binder.registerCustomEditor(Date.class, 
            new CustomDateEditor(dateFormat, true));
        binder.registerCustomEditor(String.class, new StringTrimmerEditor(false));
    }


}
分享到:
评论

相关推荐

    个人图书管理系统,采用标准的MVC模式

    开发这样的系统通常会选用现代Web框架,如Java的Spring Boot或Python的Django,它们都支持MVC模式,并提供了丰富的库和工具来简化开发。前端界面可以使用HTML、CSS和JavaScript,配合React或Vue.js等库实现动态交互...

    mvc框架性比较

    测试结果显示,即使通过Spring管理Struts 2的Action并设定为单例模式,性能提升并不显著,说明Action的实例化模式并非性能瓶颈的主要原因。 Spring MVC 3的性能与Struts 1相当,属于同一级别,这对于开发者而言是个...

    spring5.x+springmvc5.x+mybatis3.5x+tomcat9+jdk8+maven 项目框架搭建 1.0版本

    JDK 8引入了许多新特性,如Lambda表达式、默认方法、Stream API和新的日期时间API,这些都极大地提升了开发效率和代码可读性。 **Maven** Maven 是一个项目管理和综合工具,它通过统一的构建过程和依赖管理,简化了...

    mvc模式教育资源共享平台

    - **框架**:Spring MVC或Struts2等,它们为MVC模式提供了强大的支持。 - **数据库**:MySQL或Oracle等,用于存储用户信息、试题、论坛帖子等数据。 - **前端**:HTML、CSS和JavaScript,Bootstrap或Vue.js等库可...

    猜数字游戏

    MVC模式是一种广泛应用的软件设计模式,它将应用程序分为三个主要组件:模型、视图和控制器,使得代码结构清晰,易于维护和扩展。 **模型(Model)**: 在猜数字游戏中,模型负责生成随机数并存储这个数字。它不...

    Spring3.0+Hibernate4.0+SpringMVC整合ExtJS4

    它提供了丰富的UI组件、数据绑定、模型、视图和控制器等概念,类似于MVC模式,使得前端开发可以组织得更加清晰和高效。在本整合中,ExtJS 4将用于创建用户界面,与Spring MVC通过Ajax进行数据交换,实现动态更新和...

    基于SSM的英语四六级在线考试系统源码.zip

    - 考试安排:后台设定考试时间和规则,数据存储在数据库中,由Spring MVC和MyBatis协同完成。 - 在线答题:用户在前端页面进行答题,Spring MVC处理提交的答题数据,MyBatis负责与数据库交互,保存答题记录。 - ...

    java mvc架构在线考试系统

    - **考试创建与发布**:管理员可以设定考试的时间、时长、分数规则,以及选择试题库中的题目组成试卷。 - **考生报名与参加考试**:学生可以报名参加考试,在指定时间内在线作答。 - **自动评分**:系统能够根据...

    HRProject.rar

    Spring MVC中的Controller接口或@RestController注解可以实现这一功能。 3. 视图层(View):展示处理后的结果,通常使用JSP、Thymeleaf或Freemarker等模板引擎来生成动态网页。 三、核心功能实现 1. 员工管理:...

    javaweb使用mvc框架实现注册登录

    在JavaWeb开发中,Model-View-Controller(MVC)框架是一种常见的设计模式,用于将业务逻辑、数据处理和用户界面分离,以提高代码的可维护性和可扩展性。本项目是一个基于MVC架构实现的注册登录功能,适合初学者理解...

    Struts2+Spring3+Hibernate4必备整合包

    Struts2、Spring3和Hibernate4是Java Web开发中的三个核心框架,它们分别负责MVC模式中的表现层、业务层和服务层。这三个框架的整合使用,通常被称为SSH框架,是企业级应用开发的常见选择。这里提供的"Struts2+...

    MVC的考试系统(附数据库)

    接下来,我们将深入探讨MVC模式以及在线考试系统的实现细节。 **MVC架构介绍** MVC模式是一种软件设计模式,主要用于构建用户界面,将业务逻辑、数据和用户交互分离开来。在这个模式中: 1. **Model(模型)**:...

    在线考试系统(Spring框架源码)

    7. **考试组织**:教师可以创建、发布和管理考试,包括设定考试时间、试题数量、随机组卷等。这需要设计合适的数据库模型和业务逻辑来支持。 8. **成绩记录**:系统应能自动计算和记录考试成绩,支持成绩查询、导出...

    kettle-scheduler-master_springmvc_kettlejava_kettleweb调度_kettle-

    它遵循MVC模式,分离了业务逻辑、用户界面和数据访问。Spring MVC提供依赖注入、AOP(面向切面编程)、事务管理等功能,有助于简化开发和测试。 4. **Kettle Java API**:Kettle提供了Java API,允许开发者在Java...

    spring+redis

    在实际应用中,你可能还需要考虑缓存的过期时间、更新策略等问题,可以通过`expire()`方法设置过期时间,或者使用`BoundValueOperations`的`set()`方法结合`TimeUnit`来设定。 通过以上介绍,你应该对Spring MVC和...

    246基于Maven+SpringMVC高校教务管理系统带文档.rar.rar

    在现代教育信息化进程中,高效、便捷的教务管理系统已经成为必不可少的工具。本系统“246基于Maven+SpringMVC高校教务管理系统”正是这样一款解决方案,它集成了先进的开发框架和技术,旨在为高校提供全面的教务管理...

    springboot525基于MVC框架自习室管理和预约系统设计与实现pf.zip

    在MVC模式中,Model代表数据模型,主要负责处理业务逻辑和数据操作;View是视图层,用于显示数据;Controller作为模型和视图之间的桥梁,处理用户的请求并调用模型进行处理,然后将结果传递给视图进行展示。在本系统...

    自动生成MVC中的Service层、Dao层及Model层代码

    MVC模式有助于提高代码的可维护性和可扩展性。本文将详细介绍如何自动生成MVC架构中的Service层、Dao层以及Model层代码,以提高开发效率。 首先,Service层是业务逻辑层,它负责处理应用的核心业务。开发者通常会在...

    基于网络的考试系统代码

    3. **MVC模式**:Model-View-Controller模式是Web应用的常见架构,用于分离业务逻辑、数据模型和用户界面。 4. **数据库连接与操作**:通常使用JDBC(Java Database Connectivity)进行数据库连接和操作,管理试题...

Global site tag (gtag.js) - Google Analytics