ssm中关于为什么前台获取到的数据为空,后台为null,其实我想然他为“ ”
2018-01-19 11:42
330 查看
或许讲这个问题对于技术高的大佬来说很可笑,但是我确实遇到过这个问题,对于菜鸟的我来说,花了3天时间才弄明白。
记录下这些,也许对刚学习ssm同学会有用。
ssm中springMVC有字符转换器,会将前端传来的如果是空的字符的话,将转为null,问题就出在这里,有时我们想让前端传来的空在后台接收到的为" ",但是这个字符转换器,如果你在SpringMVC中设置了他的话,他就会自动帮我们转换为null,我的问题就出现在这里。
项目269版本传递到后台的数据如下截图:
项目270版本传递到后台的数据如下截图:
在269版本和270版本之间我到底做了什么呢?怎么会出现这个情况,原因是270版本springMVC-config里我添加了
这下明白了吧,是springMVC中的字符转换器生效了,如果前台传递回来的是空的话,自动为其转换为null.
解决方法:在后端判断是否为null,如果为null,我们就将其设置为“ ”这样就达到了我们目的了。
记录下这些,也许对刚学习ssm同学会有用。
ssm中springMVC有字符转换器,会将前端传来的如果是空的字符的话,将转为null,问题就出在这里,有时我们想让前端传来的空在后台接收到的为" ",但是这个字符转换器,如果你在SpringMVC中设置了他的话,他就会自动帮我们转换为null,我的问题就出现在这里。
项目269版本传递到后台的数据如下截图:
项目270版本传递到后台的数据如下截图:
在269版本和270版本之间我到底做了什么呢?怎么会出现这个情况,原因是270版本springMVC-config里我添加了
这下明白了吧,是springMVC中的字符转换器生效了,如果前台传递回来的是空的话,自动为其转换为null.
解决方法:在后端判断是否为null,如果为null,我们就将其设置为“ ”这样就达到了我们目的了。
相关文章推荐
- SSM将后台获取的数据转换成json格式传递到前台页面
- 关于从后台获取数据List<User>转化为JSON格式在前台用easyui以表格显示
- ajax访问后台,数据放到map中,map明明有值, 前台获取的为null
- 关于freemarker获取后台数值类型数据到前台出现逗号
- [Asp.net]前台获取的数据时undefiend,后台却判断是不是null,导致后台得到的数据是"undefined",
- 关于ExtJs前台Form获取后台的JSON数据
- 关于前台合并获取后台动态table中数据相同的单元格的问题;th td合并
- 使用jstree从后台获取数据在前台进行树状菜单展示(树状菜单 JsTree)
- JQuery通过后台获取数据遍历到前台
- Flask04 后台获取请求数据、视图函数返回类型、前台接受响应数据
- 前台使用ajax动态获取数据并且显示在页面上,SSM框架二级联动
- 关于前台文本框数据传入后台出现乱码?的解决以及ssh传参
- asp.net MVC后台获取前台json数据怎么处理
- post表单提交后,后台获取数据为null 大量数据的时候会出现这个问题
- X5 获取前台所有data数据 和后台的 table 使用
- php、asp.net关于后台设置的cookie前台JS获取时出现中文乱码问题解决
- ASP.NET关于前台脚本传递中文参数,后台获取乱码问题(乱码为方框,黑色方框等。。)
- (转帖)关于easyui中的datagrid在加载数据时候报错:无法获取属性"Length"的值,对象为null或未定义
- 关于easyui获取c#后台数据报错 Cannot read property 'length' of undefined的问题
- springMvc中前台ajax传json数据后台controller接受对象为null