Extjs mvc 模式下怎么获得后台传过来的数据。请写详细了谢谢了 50
//---------后台groovy代码---------//路径是:/dataImporter/uploaddefdataFileIdif("gs".equals(d...
//---------后台groovy 代码 ---------
//路径是 : /dataImporter/upload
def dataFileId
if("gs".equals(did.getDataType())){
dataFileId = importCompany(workbook)
}
webReturn dataFileId
//dataFileId 数据是这样的{success : true , data : 10018510}
请问前台extjdmvc 怎么接收这个数据。谢谢了 要详细 ,刚接触extjs 不太懂 展开
//路径是 : /dataImporter/upload
def dataFileId
if("gs".equals(did.getDataType())){
dataFileId = importCompany(workbook)
}
webReturn dataFileId
//dataFileId 数据是这样的{success : true , data : 10018510}
请问前台extjdmvc 怎么接收这个数据。谢谢了 要详细 ,刚接触extjs 不太懂 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏50(财富值+成长值)
2个回答
展开全部
extjs是一个前台的组件化的框架,在使用extjs组件时比如datagrid,会有一个url的配置参数,运行时自动请求你这个url,只要你后台传递过来的数据正确会自动显示出来
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好!
只需要在方法上添加注解@ResponseBody再修改方法的返回值即可。
参考下面代码:
@ResponseBody
@RequestMapping("/panel2")
public Map<String, Object> toPanel2(Model model){
System.out.println("---method:panel2");
List<User> userList=new ArrayList<User>();
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<String, Object> hm = new HashMap<String,Object>();
hm.put("userList", userList);
System.out.println(hm);
//model.addAttribute(hm);
return hm;
}
只需要在方法上添加注解@ResponseBody再修改方法的返回值即可。
参考下面代码:
@ResponseBody
@RequestMapping("/panel2")
public Map<String, Object> toPanel2(Model model){
System.out.println("---method:panel2");
List<User> userList=new ArrayList<User>();
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<String, Object> hm = new HashMap<String,Object>();
hm.put("userList", userList);
System.out.println(hm);
//model.addAttribute(hm);
return hm;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询