SpringMVC 400 Bad Request 问题
2015-10-30 12:30
423 查看
在提交表单时,发生400错误,并未进入save方法。
?
经google后,发现大多是因为表单数据类型与model不匹配,造成。
但是,经过一再减少model内容后,提交表单,问题依旧。
终于在iteye论坛发现:springMVC参数顺序不同导致异常
约定的BindingResult必须紧随@valid之后。
原来我这里的400是这个原因导致的。以下为正确顺序:
?
在解决问题之后,做一下总结:
springmvc造成400错误的原因现在知道的有以下两点:
1、提交表单数据类型与model不匹配
2、方法参数顺序不正确
3、另一种是form表单中有日期,Spring不知道该如何转换,如要在实体类的日期属性上加@DateTimeFormat(pattern="yyyy-MM-dd")注解
?
但是,经过一再减少model内容后,提交表单,问题依旧。
终于在iteye论坛发现:springMVC参数顺序不同导致异常
约定的BindingResult必须紧随@valid之后。
原来我这里的400是这个原因导致的。以下为正确顺序:
?
springmvc造成400错误的原因现在知道的有以下两点:
1、提交表单数据类型与model不匹配
2、方法参数顺序不正确
3、另一种是form表单中有日期,Spring不知道该如何转换,如要在实体类的日期属性上加@DateTimeFormat(pattern="yyyy-MM-dd")注解
相关文章推荐
- Java synchronized同步 各方式略解
- java中的多线程
- Java 单例模式 SingletTon
- Java NIO系列教程(十二) Java NIO与IO
- Java NIO系列教程(十一) Pipe
- Java NIO系列教程(十) Java NIO DatagramChannel
- Java NIO系列教程(九) ServerSocketChannel
- Java NIO系列教程(八) SocketChannel
- Eclipse中maven无法编译
- maven 工程启动找不到 Spring ContextLoaderListener 的解决办法
- [转载] ZooKeeper的Java客户端API
- 一些有用的java 框架
- Java的内存回收机制
- JAVA的 WebService规范 JAX-WS实现例子
- 获取指定目录下的所有文件名
- 深入研究java.lang.Runtime类
- Java编程思想小笔记3(第11章)
- java semaphore
- java native方法使用及JNI实例
- token机制(Struts中知识点)