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 异常记录的更多相关文章
- Selenium碰到的异常记录
		.markdown-preview:not([data-use-github-style]) { padding: 2em; font-size: 1.2em; color: rgb(171, 178 ... 
- PHP的日志记录-错误与异常记录
		PHP的日志记录-错误与异常记录 提到 Nginx + PHP 服务的错误日志,我们通常能想到的有 Nginx 的 access 日志.error 日志以及 PHP 的 error 日志.虽然看起来是 ... 
- Expo大作战(十七)--expo结合哨兵(sentry)进行错误异常记录
		简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ... 
- 运用Unity实现AOP拦截器[结合异常记录实例]
		本篇文章将通过Unity实现Aop异常记录功能:有关Unity依赖注入可以看前两篇文章: 1:运用Unity实现依赖注入[结合简单三层实例] 2:运用Unity实现依赖注入[有参构造注入] 另早期 ... 
- maven ssm 编译异常记录:
		maven ssm 编译异常记录: javax.servlet.jsp 解决: 清除 tomacat libraries 修改 pom 文件 <dependency> <groupI ... 
- springMVC  异常
		springMVC 异常 0.依赖(不只是本次案例所需) <?xml version="1.0" encoding="UTF-8"?> <p ... 
- SpringMVC异常的处理机制
		SpringMVC异常的处理机制 处理流程图 其本质还是把异常交给SpringMVC框架来处理 系统的dao.service.controller出现异常都通过throws Exception向上抛出 ... 
- SpringMVC学习记录六——异常定义和上传图片
		19 异常处理 19.1 异常处理思路 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发.测试 ... 
- [六字真言]4.叭.SpringMVC异常痛苦
		"叭",除畜生道劳役之苦: 在学过的三阶段的时候,我们对SpringMVC的异常处理,一直可以算是简单中透着暴力,不要不重视异常!真的很重要,不要让它处在尴尬的位置! 在二阶段或者 ... 
随机推荐
- 【BZOJ 4572】【SCOI 2016】围棋
			http://www.lydsy.com/JudgeOnline/problem.php?id=4572 轮廓线DP:设\(f(i,j,S,x,y)\). \(S\)表示\((i,1)\)到\((i, ... 
- 【bfs+优先队列】POJ2049-Finding Nemo
			基本上算是普通但略有些繁琐的广搜.给出的墙面和门的坐标为点,而Nemo位于方格中. [思路] 首先思考一下如何存储下整个坐标系.我们预先约定,用一个方格的左下角顶点坐标来作为这个方格的坐标.map[i ... 
- Java并发(四):happens-before
			happens-before 一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须存在happens-before关系 happen-before原则是JMM中非常重要的原则,它是判断数据是 ... 
- JDK源码学习笔记——Integer
			一.类定义 public final class Integer extends Number implements Comparable<Integer> 二.属性 private fi ... 
- Java程序运行时内存划分
			1.Java程序跨平台运行的原因 主要原因是:各种平台的JVM和字节码文件 Java源程序--具体平台的机器代码文件---被编译器翻译成平台无关的Class文件,又用特定JVM运行字节码文件,JVM在 ... 
- RES协议
			MFC 通过HTML访问内部资源 资源导入JPG的图片,资源对应ID是137 <img src="res:/JPG/#137" width="100%" ... 
- Tex系列: pgfplots安装
			(1) 上网下载最新宏包压缩包 http://sourceforge.net/projects/pgfplots/files/pgfplots/ (2)解压压缩包,把该包下的tex子目录拷贝至D:\ ... 
- AHB总线RAM Verilog实例
			//*************************************************************************** // Copyright(c)2017, L ... 
- 【转载】WebStorm安装 & Nodejs-Express Demo
			试试下面这个方法: http://www.sdifenzhou.com/?p=6941 从这里下载 http://pan.baidu.com/share/link?shareid=2512210975 ... 
- python学习:两个py文件间的函数调用
			本例子是测试一些数据分析模型的R值,R值越接近1,表明该模型越适合分析该数据集. 本例子是在集成开发环境Aptana Studio 3 中创建 一个dataAnaly ,然后创建modelTest.p ... 
