zoukankan      html  css  js  c++  java
  • 校园商铺-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

  • 相关阅读:
    300+值得收藏的设计师免费资源站
    Apache 隐藏入口文件 index.php
    Nginx 虚拟主机下支持Pathinfo并隐藏入口文件的完整配置
    Java多线程
    Java注解
    Java异常机制
    面向对象
    数组
    Java方法(函数)
    Java流程控制(Scanner)
  • 原文地址:https://www.cnblogs.com/csj2018/p/11564147.html
Copyright © 2011-2022 走看看