• 校园商铺-2项目设计和框架搭建-10验证controller


    1.新建package:com.csj2018.o2o.web.superadmin
    2.建立AreaController.java

    package com.csj2018.o2o.web.superadmin;
    
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    import com.csj2018.o2o.entity.Area;
    import com.csj2018.o2o.service.AreaService;
    
    @Controller
    @RequestMapping("/superadmin") //我们想调用Controller下面的方法必须在/superadmin这个路径下去调用
    public class AreaController {
    	@Autowired
    	private AreaService areaService;
    	@RequestMapping(value="/listarea", method=RequestMethod.GET)//加一个路由指定方法名和请求类型。约定:凡是前端访问的方法都是小写,便于URL编写
    	@ResponseBody //指定返回值将modelMap对象自动转换成json对象返回给前端
    	private Map<String, Object> listArea(){
    		Map<String, Object> modelMap = new HashMap<String, Object>();
    		List<Area> list = new ArrayList<Area>();
    		try {
    			list = areaService.getAreaList();
    			modelMap.put("rows", list);
    			modelMap.put("total",list.size());
    		}catch(Exception e) {
    			e.printStackTrace();
    			modelMap.put("success",false);
    			modelMap.put("errMsg",e.toString());
    		}
    		return modelMap;
    	}
    }
    

    浏览器访问:http://localhost:18080/o2o/superadmin/listarea

  • 相关阅读:
    VS工具箱不显示DEV控件解决方法
    Win服务程序编写以及安装一般步骤
    cmd命令行带参启动程序
    C#递归拷贝文件夹下文件以及文件夹
    WPF中ComboBox控件绑定键值对操作
    MySQL学习(二)
    Mysql学习(一)
    XML学习(二)
    XML学习(一)
    关于Oracle本地连接出现与监听有关的问题的解决方法探讨
  • 原文地址:https://www.cnblogs.com/csj2018/p/11564147.html
Copyright © 2020-2023  润新知