SpringMVC将后台数据传给ExtJS4的store
程序员文章站
2022-05-18 19:16:15
...
前端接收数据的store
var store = Ext.create('Ext.data.Store',{
model : 'Student',
proxy : {
type : 'ajax',
url : '/list', // 从后台获取json数据
reader : {
type : 'json',
root : 'students'
}
};
)
这个store是在所访问的页面(index.html)中存放的,用户在地址栏中访问的是index.html,在index.html页面中的store访问的下面controller中的url:"/list"路径。"/list"路径并不是提供给用户访问的。
后台传递数据的controller
// 此处的url:/list 路径传给前端的ajax的url,不是给用户在浏览器的地址栏中访问的
@RequestMapping(value = "/list", method = RequestMethod.GET,
produces = {"application/json;charset=UTF-8"})
@ResponseBody
public Object queryAll(){
List<Student> list = studentService.queryAll(); //从数据库获取数据
return list; //返回json数据的list
}
上一篇: 慈禧最大的错误是什么 仅仅是荒淫腐败吗