@ResponseBody使用需要开启注解,
开启此注解访问返回值不加后缀。
@RequestMapping("test2") @ResponseBody public boolean test2() { System.out.println("Test1Controller.............test1()"); return true;/// pages/hello springMVC.jsp } @RequestMapping("beanToJson") @ResponseBody public User beanToJson() { User user = new User(); user.setUsername("王二麻子"); user.setAge(20); user.setPassword("123"); return user; } @RequestMapping("mapToJson") @ResponseBody public Map<String, Object> mapToJson() { Map<String, Object> map = new HashMap<String, Object>(); map.put("java", 80F); map.put("springMVC", 100F); return map; } @RequestMapping("listToJson") @ResponseBody public List<Map<String, Object>> listToJson() { Map<String, Object> map = new HashMap<String, Object>(); map.put("java", 80F); map.put("springMVC", 100F); Map<String, Object> map2 = new HashMap<String, Object>(); map2.put("java1", 80F); map2.put("springMVC1", 100F); List<Map<String, Object>> mapList = new ArrayList<Map<String, Object>>(); mapList.add(map); mapList.add(map2); return mapList; } |