springMVC 表单校验、日期类型的转换

@Controller
@RequestMapping("/appointments")
public class AppointmentsController {

    private final AppointmentBook appointmentBook;

    @Autowired
    public AppointmentsController(AppointmentBook appointmentBook) {
        this.appointmentBook = appointmentBook;
    }

    @RequestMapping(method = RequestMethod.GET)
    public Map<String, Appointment> get() {
        return appointmentBook.getAppointmentsForToday();
    }

    @RequestMapping(path = "/{day}", method = RequestMethod.GET)
    public Map<String, Appointment> getForDay(@PathVariable @DateTimeFormat(iso=ISO.DATE) Date day, Model model) {
        return appointmentBook.getAppointmentsForDay(day);
    }

    @RequestMapping(path = "/new", method = RequestMethod.GET)
    public AppointmentForm getNewForm() {
        return new AppointmentForm();
    }

    @RequestMapping(method = RequestMethod.POST)
    public String add(@Valid AppointmentForm appointment, BindingResult result) {
        if (result.hasErrors()) {
            return "appointments/new";
        }
        appointmentBook.addAppointment(appointment);
        return "redirect:/appointments";
    }
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Hongten

struts2开发_userlogin_模拟用户登录

http://www.cnblogs.com/hongten/gallery/image/112981.html

601
来自专栏服务端技术杂谈

自己写个类加载器

获取指定包下所有的类,需要将包名转换为文件路径,读class文件或者jar包,再去进行类加载:

833
来自专栏cloudskyme

java在指定目录下执行dos命令或者bat文件

直接看源程序吧 public static void main(String[] args) throws IOException { File dir =...

3075
来自专栏DT乱“码”

java简单实现文件的创建 读写

import java.io.File; import java.io.IOException; /**  * 创建文件  *   * @author che...

1797
来自专栏Netkiller

Spring Properties 文件读取

本文节选自《Netkiller Java 手札》 12.7. Properties 12.7.1. 载入*.properties文件 @RequestMapp...

3197
来自专栏电光石火

spring mvc 返回图片的请求

要使用Spring MVC来处理返回一个图片的请求。这个跟servlet返回的实现是一样的。

1756
来自专栏Hongten

spring开发_Spring_DataSource

http://www.cnblogs.com/hongten/gallery/image/112745.html

563
来自专栏扎心了老铁

使用HDFS客户端java api读取hadoop集群上的信息

本文介绍使用hdfs java api的配置方法。 1、先解决依赖,pom <dependency> <groupId>org.apac...

6607
来自专栏Java修行之道

SpringMVC中controller返回json数据的两种方法

502
来自专栏IT 指南者专栏

Spring 框架系列之 JDBC 整合

微信公众号:compassblog 欢迎关注、转发,互相学习,共同进步! 有任何问题,请后台留言联系! 1、Spring框架整合 DAO 模板 JDBC:org...

30311

扫描关注云+社区