Extjs mvc 模式下怎么获得后台传过来的数据。请写详细了谢谢了

2024-11-08 03:15:27
有2个网友回答
网友(1):

extjs是一个前台的组件化的框架,在使用extjs组件时比如datagrid,会有一个url的配置参数,运行时自动请求你这个url,只要你后台传递过来的数据正确会自动显示出来

网友(2):

你好!
只需要在方法上添加注解@ResponseBody再修改方法的返回值即可。
参考下面代码:
@ResponseBody
@RequestMapping("/panel2")
public Map toPanel2(Model model){
System.out.println("---method:panel2");
List userList=new ArrayList();
User user1=new User(1,"name1","desc1","sex1");
User user2=new User(2,"name2","desc2","sex2");
userList.add(user1);
userList.add(user2);

model.addAttribute(userList);
Map hm = new HashMap();
hm.put("userList", userList);
System.out.println(hm);
//model.addAttribute(hm);
return hm;
}