首先要导入所需要的jar,使用maven方式管理jar包
com.fasterxml.jackson.core jackson-core 2.7.3 com.fasterxml.jackson.core jackson-databind 2.7.3 com.fasterxml.jackson.core jackson-annotations 2.7.3
在spring-mvc的配置文件中增加两个bean
在controller中配置返回视图模式
@RequestMapping("test") @ResponseBody public Maptest(String id) { Map map = new HashMap<>(); String name = cityService.getCityName(id); System.out.println(name); if (name != null) { map.put("result", name); } else { map.put("result", "查询失败"); } return map; }
亲测有效,如果无效的话,肯定是别的地方配置错误了,此方法绝对有效!!!