@Controller //类加
@RequestMapping("/hotel") //类加 /hotel 是请求这个Controller 路径 public class ArchiveRecordController extends AbsController{ @Autowired //自动注入ArchiveRecordService 对象 ArchiveRecordService archiveRecordService; @RequestMapping(value="list",method=RequestMethod.GET) public ModelAndView beforeConsumeList (String stockRecordId){ List<ArchiveConsumeRecord> list=archiveRecordService.listArchiveConsumeRecord(stockRecordId); ModelAndView view=new ModelAndView(); // ModelAndView内置对象 view.addObject("list", list); view.setViewName("/hotel/archive_consume_list"); return view; //必须返回ModelAndView对象,不能返回String ,如果返回String ,页面上${list}将得不到List
} @RequestMapping(value="archive_stock_list",method=RequestMethod.GET) public String beforeStockList(Model model,Pageable pageable,HttpSession session){ User user=this.getUser(session); ArchiveStockRecord obj=new ArchiveStockRecord(); model.addAttribute("archiveStockRecord",obj); //model 是内置对象 model.addAttribute("page",page); return "/hotel/archive_stock_list"; //用model 可以返回String,页面上可以${page}得到 } @RequestMapping(value = "/archive_stock_list",method = RequestMethod.POST) public String afterStockList(ArchiveStockRecord obj,Model model,Pageable pageable,HttpSession session){ User user=this.getUser(session); model.addAttribute("archiveStockRecord",obj); model.addAttribute("page",page); return "/hotel/archive_stock_list"; } } |
|