zoukankan      html  css  js  c++  java
  • spring mvc后台如何处理ajax的请求,并返回json

    spring mvc中有一个注解:@ResponseBody,把这个注解放到ajax请求对应的@RequestMapping(xxx)方法上,在方法体内部,把要返回的json赋给一个String类型的变量,然后return这个变量即可,例子如下:

            @ResponseBody  
        @RequestMapping("/show")
        public String show(Map<String,Object> map,String username){
            System.out.println("----enter show method");
            RepositoryService rs = processEngine.getRepositoryService();
            ExecutionService es = processEngine.getExecutionService();
            TaskService ts = processEngine.getTaskService();
            List<ProcessDefinition> liststemp = rs.createProcessDefinitionQuery().list();
            List<PD> lists=toJsonList.processDefine2PD(liststemp)
            Gson gson=new Gson();
            String str=gson.toJson(lists);
            
            return str;
    @ResponseBody  
    	@RequestMapping("/show")
    	public String show(Map<String,Object> map,String username){
    		System.out.println("----enter show method");
    		RepositoryService rs = processEngine.getRepositoryService();
    		ExecutionService es = processEngine.getExecutionService();
    		TaskService ts = processEngine.getTaskService();
    		List<ProcessDefinition> liststemp = rs.createProcessDefinitionQuery().list();
    		List<PD> lists=toJsonList.processDefine2PD(liststemp)
    		Gson gson=new Gson();
    		String str=gson.toJson(lists);
    		
    		return str;
    

      

     

  • 相关阅读:
    【唯星宠物】——CSS/BootStrap/Jquery爬坑之响应式首页
    【可用性评估】——手机输入法可用性评估·论文
    一个简单示例看懂.Net 并行编程
    CentOS 7.1上安装.Net Core
    用 QGIS 画矢量交通路线图
    工作流服务实战
    JVM调优总结
    内存调优
    ConcurrentHashMap原理分析
    Mac上安装go环境
  • 原文地址:https://www.cnblogs.com/zhangshitong/p/5590927.html
Copyright © 2011-2022 走看看