$.post({})请求springmvc -5.x 的方法,没有 返回数据的情况
转载请注明出处,毕竟调试了一天
今天用$.post({})传递参数,账号和密码来验证登录,验证成功返回1,验证不成功返回0,结果,$.post({}),的回调函数一直无法执行,但是原来是可以的,不重大原因,我就在网上查说要写成json格式,才能传递给前端,我用的框架,还要配注解,反正是各种配置,还是解决不了,所以我决定翻阅springmvc @ResponseBody 的底层代码,发现,前端$.post({}), 在jsp页面是一个输出流,就是会返回字符,但是,数字,貌似无法接收到,只能接收到字符串格式的返回值,于是把返回类型该了 (String yzm="1") ; return yzm; 结果回调函数执行。验证成功。
总结springmvc 5.x以前的架包,$.post({})调用返回int类型,回调函数可以执行,但是springmvc 5.x以后的, $.post({}), 只能返回字符串,回调函数才会执行。调试了一天,终于解决了,事实证明,没有什么是底层代码解决不了的。
附上代码Demo
前端
账号:uno,
密码:upassword

后端

所以:网上百度不是万能的,有些问题还是的自己解决,开始不执行回调函数,我以为是$.post({}),和springmvc需要架包支持,而且转换成json格式,也需要架包支持的,最后看到,字节输出流,就放心了
不需要架包支持,但是我才开始返回字符串类型,也是不执行回调函数,我也是很无语,于是翻阅底层代码,觉得原理没问题,后来,选择终极大招,卸载编辑工具,结果好了,我才明白,原来是我的某个资源找不到了,我一直忽略了这个问题。看来电脑不要随便删文件。
随机推荐
- Java期中项目杂七杂八
这是一篇草稿,嗯,等结项以后大概可能会整理其中的一部分吧…… 杂项 1. 用Idea创建Maven项目:直接选就行:至于商定好的Eclipse要怎么做再说…… 2. 联网依赖:选择我们最熟的okhtt ...
- 本地调试接口返回信息不对 以及 jar冲突问题
今天下午在本地调试的时候碰到个很奇怪的问题:服务调用接口,返回的明明是有数据的,然后通过gson转换对象后,对象里面并没有自己想要的数据.看了代码什么的都没有问题.思考到底是哪里出了问题,想了半天想到 ...
- INFORMATICA 开发规范
目 录 Informatica开发规范.... 1 目 录.... 2 1 编写目的.... 4 2 ETL研发责任人界定.... 4 3 ETL ...
- 用canvas播放scratch文件
原文地址:https://blog.csdn.net/qq_36268036/article/details/84262540 基于Github上的scratch-render实现sb2或者sb3文件 ...
- PG数据库空间大小及数据库对象占用空间大小
select pg_size_pretty(pg_database_size('lrisk')); --查询数据库剩余空间 select pg_database.datname,pg_size_pre ...
- 用FileZilla Server开FTP
FileZilla(教程)是经典的开源FTP解决方案,包括FileZilla客户端和FileZilla Server.其中,FileZilla Server的功能比起商业软件FTP Serv-U毫不逊 ...
- 乘风破浪:LeetCode真题_014_Longest Common Prefix
乘风破浪:LeetCode真题_014_Longest Common Prefix 一.前言 如何输出最长的共同前缀呢,在给定的字符串中,我们可以通过笨办法去遍历,直到其中某一个字符不相等了,这样就得 ...
- python 脚本运行时报错: AttributeError: 'module' object has no attribute ***
最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错"AttributeError: 'module' object has no attrib ...
- XML序列化 System.Xml.Serialization
一.定义元数据 XML序列化常用属性:XMLRoot,XMlType.XMLText.XMLEnum等 [Serializable] [XmlRoot] public class Product { ...
- 【SQL.基础构建-第三节(3/4)】
-- Tips:聚合和排序 -- 一.对表进行聚合查询 -- 1.聚合函数 -- (1)5 个常用函数: -- ①COUNT:计算表中的记录(行)数. -- ②SUM:计算表中数值列的 ...