SpringMVC 异常记录
Posted Do My Code
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC 异常记录相关的知识,希望对你有一定的参考价值。
在使用SpringMVC中开发过程中,遇到的一些坑,简单记录一下。
1、The request sent by the client was syntactically incorrect
从字面意思看是,请求语法异常。这个让人看的一脸懵逼,如果你的 Tomcat 启动日志是Debug模式的时候,应该可以看到相信情况。即Spring无法实现数据绑定,至于为什么无法绑定,大部分应该是数组类型不符合,或者一些类型转化失败。
我这遇到的是,在绑定日期的时候,页面用的日期格式是yyyy-MM-dd导致失败的。
解决方法:
在网络上搜索的资料说的可以通过@initBinder来进行绑定前的格式化,但是我没有试验成功,最后只能改掉日期格式yyyy/MM/dd
参考:
http://blog.csdn.net/yiluoak_47/article/details/10821747
http://ljhzzyx.blog.163.com/blog/static/3838031220131127174394/
2、Controller的Action中返回Json数据js不识别json对象和中文乱码
在Action中的请求映射上指定一下数据格式和编码即可:
@RequestMapping(value="getFailGoods.action",produces="application/json;charset=UTF-8" )
参考:
http://blog.csdn.net/t123012009065/article/details/12913533
以上是关于SpringMVC 异常记录的主要内容,如果未能解决你的问题,请参考以下文章
Maven+SpringMVC+Eclipse软件安装配置,Maven报插件异常,Eclipse总是卡死的解决方法,导入一个maven工程后 一直显示importing maven project
SpringBoot/SpringMVC Restful接口全局异常处理