最近使用ajax实现页面的异步刷新页面处理!发现从页面输入一个中文字符,返回的是一个???立马就想到了是没有处理编码问题!
可是我在controller已经处理了,而且使用的tomcat7.0我也在对应的server.xml文件配置了utf-8,what? are you 确定?
这是我controller处理代码
tomcat7.0----server.xml的编码配置:
补充一下页面我们发起一个请求HTTP就是先经过这个connector处理,匹配对应的端口号和http请求的再交给一个容器去处理的.
回到正题:没问题吧!我又回到ajax身上,发现ajax对数据进行异步处理时执行对应的controller里面的代码并不是一一的执行(说白了就是controller代码不完全执行).发现问题那就解决问题!将异步处理改为同步!加入async:false,<%-- 关掉异步–%>,我是这么来的,就好了!
注:有何不足之处,请指教。
ajax前台传中文后台乱码以及???问题
最新推荐文章于 2022-04-23 05:33:41 发布