前台传值到WebService无法接收的原因解析
2018-03-09 10:28
609 查看
刚入职场的小白有时候会被无法接收前台所困惑,下面我为大家梳理了一下常见的几种情况,希望能帮到大家。
1.GET方式和POST方式弄错,别说传值了,方法都访问不了。
2.表单中的属性name名称跟传递到后台的名称不一样。
如接口是public Map<String, Object> list(@QueryParam("code") String code){},@QueryParam("")中的名称一定要前后端一致。
3.使用Ajax访问后台,参数在data忘记写了,导致后台无法接收。
4.使用Ajax访问后台,json格式不对。
5.使用Ajax访问后台,接口写错了。
如接口是public Map<String, Object> list(Object json){},如果前台只是传递json直接用object来接收,不要用@QueryParam
6.接收json数据时,可能已经接收到,而把json解析成对象时出错。
好了,暂时写到这,写第6点的原因是我发现有些新人入公司出了错误都不知道debug查找错误的,而找错找了半天也没解决,建议大家多debug。
最后祝大家编程愉快!
1.GET方式和POST方式弄错,别说传值了,方法都访问不了。
2.表单中的属性name名称跟传递到后台的名称不一样。
如接口是public Map<String, Object> list(@QueryParam("code") String code){},@QueryParam("")中的名称一定要前后端一致。
3.使用Ajax访问后台,参数在data忘记写了,导致后台无法接收。
4.使用Ajax访问后台,json格式不对。
5.使用Ajax访问后台,接口写错了。
如接口是public Map<String, Object> list(Object json){},如果前台只是传递json直接用object来接收,不要用@QueryParam
6.接收json数据时,可能已经接收到,而把json解析成对象时出错。
好了,暂时写到这,写第6点的原因是我发现有些新人入公司出了错误都不知道debug查找错误的,而找错找了半天也没解决,建议大家多debug。
最后祝大家编程愉快!
相关文章推荐
- Android 3.0之后开机无法接收系统广播权限原因
- error LNK2019:无法解析的外部符号的一个原因
- 微信中h5中的视频无法播放,提示视频解析失败的根本原因。
- 前台访问接口时无法访问以及访问出错的原因(一点一点加)
- webservice生成客户端时提示解析组件 's:schema' 时出错原因
- 出现 JSP页面中使用JSTL标签无法解析 错误的原因及解决方法
- ssm前台向后台传值,后台接收
- 关于java接收前台$.ajax格式为多维json数组数据为null的原因及解决方法
- 关于webpack中<%= htmlWebpackPlugin.options.title %> 无法解析的原因
- Webservice的wsdl文件解析与Soap消息的发送、接收(不生成java客户端代码)
- mysql “error LNK2019: 无法解析的外部符号”的几种可能原因
- DirectX在VS2015上编译时遇到“无法解析的外部符号 __vsnwprintf”的解决方法及原因
- c++ 出现“ error LNK2019: 无法解析的外部符号 该符号在函数 中被引用"错误原因
- JAVA后台接收前台传过来的json字符串并解析获得key 和value
- PHP接收IOS post过来的json数据无法解析的问题
- asp.net后台InputStream存储图片,前台js接收解析存放路径地址
- Linux无法解析域名的背后原因
- 小米手机部分广播无法接收到的原因
- 前台JS拼接map传值后台并解析
- VC++常见错误原因解析--error LNK2019: 无法解析的外部符号 "public: void __thiscall