service层
public Object test() {
return personalDao.test();
}
dao层
public Object test() {
Map map = new HashMap();
//中间为查询内容,最后放入map中
return map;
}
contorller层
public ModelAndView main(HttpServletRequest request) {
Object h = hrPersonalService.test();
ModelAndView view = new ModelAndView("test/test");
return view;
}
需要把dao层中return的map传回前台页面
public ModelAndView main(HttpServletRequest request) {
Object h = hrPersonalService.test();
ModelAndView view = new ModelAndView("test/test");
return view.addObject("h", h);
}
在前台用EL表达式去取就好了
@ResponseBody
@RequestMapping("test")
Map mainBusiness(@Param Object obj){
return hrPersonalService.test();
}
@RequestMapping(value = "/getGood", method = RequestMethod.GET)
public String getMap(Model model){
HashMap<String, Object> goodMap = new HashMap<String,Object>();
goodMap.put("hat", "smaolHat");
model.addAttribute("goodMap", goodMap);
return "list";
}