extjs5 store load默认Get 导致的问题
2016-04-12 13:25
639 查看
最近的一个项目 本地测试好好的 但是交付以后 出现了 中文条件查询结果返回为空的问题
分析原因发现extjs
load 数据 默认是GET方式
![](http://img.blog.csdn.net/20160412132147625?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
而本地却可以
![](http://img.blog.csdn.net/20160412132201969?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
因此推测 :
如果tomcat不支持中文编码 会导致传到后台的中文应该是乱码因此查询不到数据
所以
1 修改tomcat uri编码为UTF-8
2 最好 加载方式改为post
分析原因发现extjs
load 数据 默认是GET方式
而本地却可以
因此推测 :
如果tomcat不支持中文编码 会导致传到后台的中文应该是乱码因此查询不到数据
所以
1 修改tomcat uri编码为UTF-8
<span style="color:#5a5a5a;"> <Connector port="8080" URIEncoding="utf-8" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /></span>
2 最好 加载方式改为post
proxy:{ type:"ajax", url:$.baseUrl()+"/user/getUsers", actionMethods: { create : 'POST', read : 'POST', // by default GET update : 'POST', destroy: 'POST' }, reader:{ type:"json", method: "POST", rootProperty :"rows", totalProperty :'total' }, writer:{ type:"json", method: "POST" } },
相关文章推荐
- javascript设置了location.href不跳转问题
- JavaScript事件
- 简单处理excel 转成 json
- CEF生成JSON数据
- C# 对象与JSON互转
- js深化学习
- javascript面向对象编程笔记
- js实现数组分组
- JSP中<base href="<%=basePath%>">作用
- 利用JS 阻止表单提交
- jsp九大内置对象
- 关于“时间”的一次探索 关于js时区iso,utc等完美解答
- jsp(2)
- 理解 JavaScript 中的 Function.prototype.bind
- Koajs原理
- 五种js判断是否为整数类型方式
- golang json 处理
- 可视区域检测js
- 【bzoj1449】【JSOI2009】【球队收益】【费用流】
- 介绍一篇关于session的好文章,写的很详细(jsp-servlet 技术)