@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內(nèi)置對象 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 是內(nèi)置對象 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"; } } |
|